也许我在这里忽略了一些东西,但我似乎无法找到解析解决方案文件的好方法,并且从编译中以编程方式排除某些项目(.vcxproj)。许多SO帖子引用SolutionFile
中的Microsoft.Build.Construction
类来枚举项目列表及其配置。实际上甚至有一个IncludeInBuild
属性告诉我是否选择了特定的配置来包含在构建中(参见:https://msdn.microsoft.com/en-us/library/microsoft.build.construction.projectconfigurationinsolution.includeinbuild.aspx)
但是,我似乎无法找到解决方案文件的 alter / create-a-copy的方法,并且在某些项目中将IncludeInBuild属性设置为false
今天不可能吗?