2010-08-27 83 views
1

我在Visual Studio 2008 C#WPF中開發了一個解決方案! 我正在使用基於服務的SQL數據庫(我已經使用Microsoft Visual Studio Sever Explorer創建和管理),現在我要發佈它,但問題是當我安裝.NET Framework 4.0和SQLEXPRESS 2005時其他系統,我的應用程序不會啓動! :-( 我應該安裝在系統上有什麼其它的組件,以使其可以運行?如何讓我的項目在任何系統上運行?

+0

認爲您可能需要安裝.Net 3.5 – fearofawhackplanet 2010-08-27 07:42:43

+0

3.5 SP1包含在.NET 4安裝中。 – 2010-08-27 13:32:14

回答

3

如果使用Visual Studio 2008中,你可能會需要安裝.NET Framework 3.5 Service Pack 1的

如果是開發沒有足夠的你需要發佈你得到的錯誤可能在事件查看器中你會看到更多的信息 你可以嘗試使用Clickonce來創建一個設置爲了做到這一點,你需要去WPF項目的屬性頁和去選項卡發佈
您可以選擇將其發佈到網絡或本地目錄中,這些目錄可以放在CD或USB設備上。要檢查的最重要的事情是按鈕「先決條件」

我希望這有助於!

編輯,以幫助評論:

alt text

完全有可能把先決條件在同一個文件夾在固定網絡位置安裝,甚至更好,因爲你可以在這個截圖中看到低於

+0

謝謝Wouter,我試過發佈,但是當我嘗試將它安裝在安裝了Windows XP的系統上時,它給了我一個錯誤! 錯誤是: 「需要系統更新 無法安裝或運行應用程序。應用程序需要首先在全局程序集緩存(GAC)中安裝程序集WindowsBase Verision 3.0.0.0。」 那麼問題是什麼?有沒有其他方法可以爲它製作兼容的安裝程序? 謝謝。 – Moh 2010-08-27 08:08:16

+0

我運行了setup.exe,它工作正常! :-)。但是還有一些東西,當它安裝應用程序的時候,它會從internet上下載所需的東西(比如.NET Framework)..有什麼辦法可以在安裝文件中包含所有需要的組件,以免下載任何東西?謝謝。 – Moh 2010-08-27 08:19:47

+0

我不認爲VS有這個選項來包含必要的東西。但是,您可能想要查看.NET Framework的主頁,或者可能需要與MS聯繫。也許你可以下載它並將它與你的應用程序一起分發。我會先檢查一下。 – 2010-08-27 08:38:40

相關問題