有沒有一種方法來編程生成Visual Studio解決方案?例如。如果您在控制檯應用程序中,您是否可以通過編程方式在別處構建現有解決方案?以編程方式構建Visual Studio解決方案?
6
A
回答
3
devenv.exe的solution.sln /建立 「釋放」
6
Sure-的MSBuild附帶.NET 2.0或更好的安裝的任何機器上。只需調用它並傳遞解決方案文件,或者從代碼中驅動MSBuild類(請參閱Microsoft.Build.BuildEngine.Engine)即可完成此操作。
+0
或更好的,使用CC.NET並讓它使用msbuild不斷爲您構建解決方案。 – 2009-10-02 19:04:31
+0
Microsoft.Build.BuildEngine.Engine沒有過時。 – 2012-01-04 16:08:03
0
您不應再使用Microsoft.Build.BuildEngine.Engine類。根據MSDN,「這個類已被棄用,請使用Microsoft.Build程序集中的Microsoft.Build.Evaluation.ProjectCollection」。
相關問題
- 1. 如何以編程方式構建Visual Studio解決方案?
- 2. Visual Studio 2003解決方案到Visual Studio 2013解決方案
- 3. 以編程方式創建不帶Visual Studio的解決方案/項目
- 4. 以編程方式使用MSBuild構建解決方案
- 5. 在Visual Studio中構建解決方案,重建解決方案和清理解決方案的區別?
- 6. NServiceBus Visual Studio解決方案架構
- 7. 打印Visual Studio解決方案結構
- 8. visual studio解決方案
- 9. Visual Studio解決方案
- 10. 命令行構建解決方案vs Visual Studio 2012構建
- 11. Visual Studio'重建解決方案'錯誤
- 12. 以編程方式升級Visual Studio解決方案和項目文件
- 13. Visual Studio - 以編程方式爲源代碼控制配置解決方案
- 14. 以編程方式將多個項目添加到Visual Studio解決方案中?
- 15. 以編程方式在Visual Studio中重新加載解決方案
- 16. 在Visual Studio解決方案中以編程方式設置生成配置
- 17. 如何以編程方式刷新Visual Studio解決方案資源管理器?
- 18. 如何以編程方式自動比較Visual Studio解決方案文件?
- 19. 在Visual Studio 2008中重建解決方案的快捷方式
- 20. 解決方案不能在Visual Studio中運行/構建/重建
- 21. 包含多個解決方案的Visual Studio解決方案
- 22. Visual Studio:單一解決方案還是很多解決方案?
- 23. 以編程方式創建VS解決方案/項目文件
- 24. 構建解決方案後,Microsoft Visual Studio 2013會凍結
- 25. Visual Studio:自定義構建規則 - 每個解決方案?
- 26. 使用Visual Studio 2012在TFS 2010中構建C#解決方案
- 27. 使用Visual Studio 2010從命令行構建C#解決方案
- 28. TeamCity使用Visual Studio構建C++解決方案
- 29. Visual Studio,將解決方案複製到構建文件夾
- 30. vs2003:c#無法構建visual studio解決方案
馬特戴維斯的答案好多了...... msbuild更快,並允許更多的選項/功能 – csauve 2012-04-05 21:08:10