【发布时间】:2015-04-27 19:39:52
【问题描述】:
我希望能够以编程方式读取 VS 构建配置。那是因为我想创建自己的构建器。
我该怎么做?有人有代码示例吗?
我的意思是,如果我有 Debug、Development、Release,我希望它们列在 Form 应用程序的列表框中。我曾尝试使用“EnvDTE.dll”类,但我不确定它是否是我要找的。如果有人有具体示例或示例链接,我将不胜感激。
【问题讨论】:
-
在文本编辑器中打开您的 .sln 并查找您的配置;您将能够很快弄清楚 VS 是如何做事的。
-
official EnvDTE documentation中有很多样例。我成功地将它用于大型 C++ 解决方案重构,但没有尝试用于 C# 项目。
-
另一种可能性是使用来自Microsoft.Build 命名空间的类。不确定它是否可以在解决方案级别工作
标签: c# visual-studio msbuild