2012-02-21 80 views
2

我開發了一個WPF應用程序,我需要嘗試在其他計算機上。發佈的應用程序需要的Visual Studio運行

1 - 我改變我的項目屬性建立在釋放模式和重建項目。但是,/ bin/release文件夾是空的,它仍然會生成/ bin/debug文件夾。

2 - 我選擇的發佈和在其他計算機上安裝它。有趣的是,如果該計算機沒有Visual C#(.Net Framework,Sql服務器等不會導致問題),則程序不運行。

3我添加了一個安裝程序並將項目輸出(發佈)添加到這個應用程序。它說/bin/release/abc.exe無法找到..更改爲項目輸出(調試),它建立良好。然而,這種設置甚至沒有工作在我的電腦上..

所以我的問題很簡單......我怎樣才能在發佈模式下發布WPF應用程序,我怎麼能在其他計算機上運行它們,而無需安裝Visual C#中。預先感謝您

回答

1
  1. 檢查項目的屬性,並設置發佈配置的輸出文件夾。

  2. 你需要安裝在PC上的.NET框架4,運行(簡單)的WPF應用程序。

  3. 應該工作,當您設置輸出文件夾,請參閱第1

+0

首先,感謝您的回答。目標計算機具有.NET Framework 4,但如果它沒有Visual Studio,它仍然無法工作。 (如果我安裝Visual Studio,它會運行,但是在我卸載Visual Studio之後,它拒絕再次運行)。因此,我認爲也許調試模式下發布需要Visual Studio運行,我終於可以做在釋放模式一發布(我還需要更改與項目性質溶液性質)。它運行在其他計算機上,但MSI現在不工作 – 2012-02-22 08:17:18

相關問題