簡體   English   中英

使用先決條件在Visual Studio 2010中創建C#winApp的安裝和部署

[英]Creating Setup & Deployment of C# winApp in Visual Studio 2010 with Prerequisites

我用C#win窗體開發了一個帶有Crystal Reports和sql Server 2008數據庫的Windows窗體應用程序。當我嘗試創建應用程序的安裝exe時,我需要一些先決條件才能在客戶端上部署或安裝此應用程序,即

先決條件清單

  1. .NET Framework 4.0
  2. SQL Server Express
  3. 水晶報表
  4. Windows安裝程序

完成所有這些操作后,我從解決方案“瀏覽”>“新項目”>“其他”>“設置和部署”>“ Visual Studio安裝程序”中獲取一個新項目,進入“先決條件”對話框並檢查列表中的上述4個項目,並標記“從我的應用程序文件夾中下載先決條件”選項“

但是當我嘗試建立這種設置時,出現了這些錯誤

  1. 常規故障構建引導程序。
  2. 要在“前提條件”對話框中啟用“從與我的應用程序相同的位置下載前提條件”,必須將文件“ .NET Framework 4.0的Crystal Reports for .NET Framework 4.0 \\ CRRuntime_32bit_13_0_10.msi”下載到“ .NET Framework的SAP Crystal Reports Runtime Engine”您的本地計算機。 有關更多信息,請參見http://go.microsoft.com/fwlink/?LinkId=239883
  3. 不可恢復的構建錯誤

請解決這個問題。 提前致謝

要進行完整的可再發行設置和部署程序包,請按照以下步驟操作:

如果您使用的是VS2010:

  1. 通過右鍵單擊從解決方案資源管理器添加安裝和部署項目,然后添加新項目>其他項目類型>安裝和部署> Visual Studio安裝程序。
  2. 在應用程序文件夾上,右鍵單擊並添加項目輸出。
  3. 現在,右鍵單擊安裝項目,會出現一個新對話框,用於選擇先決條件。
  4. 現在,從所需列表中檢查先決條件,即.NET Framework 4.0,.NET的SAP Crystal Reports,SQL Express等。
  5. 您在C:\\ Program Files \\ Microsoft SDKs \\ Windows \\ v7.0A \\ Bootstrapper \\ Packages文件夾中找到所有必備組件

有時水晶報告運行時不可用,正如您在錯誤中提到的那樣,因此我為您提供了下載這些文件的鏈接

下載后,將這些文件復制到Bootstrapper \\ Packages \\ Crystal .... folder。

現在嘗試建立您的設置。

希望它對您有用。

您需要將所有必備組件放在Microsoft sdk文件夾中。

C:\\ Program Files(x86)\\ Microsoft SDKs \\ Windows \\ v8.1A \\ Bootstrapper \\ Packages \\ ......
要么
C:\\ Program Files \\ Microsoft SDKs \\ Windows \\ v8.1A \\ Bootstrapper \\ Packages \\ ......

它可能在其他位置,但只需在Microsoft sdk中查找bootstrapper \\ Packages文件夾

如果這不起作用! 您可以嘗試InstallShield-Limited-Edition:
轉到此處,免費下載該程序http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio注冊並獲取密鑰。 免費 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM