我有一個名爲Linguistic的解決方案,其中有4個項目。三個是Kinect圖書館,一個是可靠的3個項目的主要項目。主要項目有WPF表單。我想爲整個項目製作一個可執行文件。我經歷了很多鏈接,但沒有一個爲我工作。我正在使用Visual Studio 2013.製作包含多個項目的可執行解決方案
回答
看你的最新的編輯不同的結構:
三個是Kinect庫,一個是可靠的3個項目的主要項目。主要項目有WPF形成
如果主要項目是一個WPF項目,那麼這就是你需要做的(爲獲得這並不需要安裝一個.exe文件):
-
從調試
- 開關編譯模式來釋放(使調試信息不會顯示給最終用戶)
- 編譯WPF項目上的WPF項目
- 單擊鼠標右鍵,「在資源管理器中打開文件夾」,選擇
- 打開bin \ release
- 在那裏你可以打開和使用的.exe文件,假設你沒有任何文件依賴關係沒有附加到文件本身。
這個幫了我 – tabia
你應該有一個可執行項目(控制檯或其他),那麼你應該將這樣的項目設置爲默認啓動項目,並且應該這樣做。
例外,這將是一個MVC
/asp.net
項目產生,因爲它意味着要部署在Web服務器(通常IIS
)
如何設置啓動項目解決與部署有關的任何事情? –
是的,你要告訴'msbuild.exe'(.sln編譯器)它是'main'項目。所以它知道如何輸出它。如果你想了解更多關於它的信息,你可以搜索有關'MSbuild'的解決方案和項目的語言。 – Luiso
「所以它知道如何輸出」?這絕對沒有意義。項目.csproj是包含有關該特定項目的輸出類型信息的文件。查看項目的屬性>應用程序>輸出類型 –
- 1. MsBuild創建包含多個項目解決方案的.zip包
- 2. 創建一個包含多個項目的BizTalk解決方案
- 3. 如果解決方案包含多個項目,則項目不可用。 [VS2010]
- 4. 包含多個解決方案的Visual Studio解決方案
- 5. ClickOnce部署包含多個項目的解決方案
- 6. VS 2010,Git和包含多個項目的解決方案
- 7. 一個解決方案可以包含Xcode中的許多項目嗎?
- 8. 在iis中運行包含多個項目的asp.net解決方案
- 9. Nuget - 包含多個項目的解決方案(針對多個框架)
- 10. 爲具有多個項目的解決方案創建nuget包
- 11. 多個WCF項目與解決方案中的單個項目
- 12. C# - 將多項目解決方案轉換爲1-1項目解決方案
- 13. 在包含很多項目的Visual Studio解決方案中構建選項
- 14. 部署包含外部項目的解決方案
- 15. 是否可以將多個解決方案或多個項目的解決方案部署到AppHarbor
- 16. C++包含另一個解決方案
- 17. Visual Studio項目應該包含在多個解決方案中嗎?
- 18. 構建包含僅存在於解決方案中的項目子集中的目標的解決方案
- 19. SVN - 多種解決方案項目
- 20. Spring Roo多項目解決方案
- 21. 多項目解決方案模板
- 22. 如何爲具有多個項目的.net解決方案執行MSBuild.SonarQube.Runner?
- 23. 您在解決方案中包含哪些項目
- 24. 部署包含dll項目和exe項目的Visual Studio解決方案
- 25. 多項目解決方案,包括dll的最終計劃
- 26. Visual Studio - 解決方案中的2個項目 - 工作目錄
- 27. 取決於多個條件的執行和操作的解決方案模式
- 28. 添加Nuget包到多項目解決方案模板
- 29. 構建一個包含Windows服務和Windows窗體項目的解決方案
- 30. 如何配置TeamCity以構建包含2個項目的解決方案?
請首先發布每個項目的類型。你有任何可執行的項目?這可能是一個控制檯應用程序,一個WinForms項目,一個WPF項目等 –
@cFrozenDeath我已編輯我的問題看看 – tabia