有没有一种方法来编程生成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解决方案
- 3. 在Visual Studio中构建解决方案,重建解决方案和清理解决方案的区别?
- 4. NServiceBus Visual Studio解决方案架构
- 5. visual studio解决方案
- 6. 命令行构建解决方案vs Visual Studio 2012构建
- 7. Visual Studio'重建解决方案'错误
- 8. 在Visual Studio解决方案中以编程方式设置生成配置
- 9. Visual Studio - 以编程方式为源代码控制配置解决方案
- 10. 如何以编程方式自动比较Visual Studio解决方案文件?
- 11. 解决方案不能在Visual Studio中运行/构建/重建
- 12. Visual Studio:单一解决方案还是很多解决方案?
- 13. 以编程方式创建VS解决方案/项目文件
- 14. Visual Studio post发布/或构建解决方案ZIP
- 15. Visual Studio,将解决方案复制到构建文件夹
- 16. Visual Studio构建事件宏 - 解决方案配置名称
- 17. Visual Studio:自定义构建规则 - 每个解决方案?
- 18. Visual Studio后期构建 - 更改为解决方案驱动器
- 19. Visual Studio 2008在构建解决方案时跳过项目
- 20. TeamCity使用Visual Studio构建C++解决方案
- 21. vs2003:c#无法构建visual studio解决方案
- 22. Visual Studio 2015在构建时检查解决方案
- 23. Visual Studio 2008在构建解决方案时跳过项目
- 24. 使用Visual Studio 2010从命令行构建C#解决方案
- 25. 构建解决方案
- 26. 包装Visual Studio LoadTest解决方案
- 27. 合并Visual Studio解决方案文件
- 28. Visual Studio 2010解决方案问题
- 29. Windows Azure Visual Studio解决方案
- 30. 从sourcesafe断开Visual Studio解决方案?
马特戴维斯的答案好多了...... msbuild更快,并允许更多的选项/功能 – csauve 2012-04-05 21:08:10