此URL讨论如何使用复选框从解决方案构建中排除项目。
http://msdn.microsoft.com/en-us/library/jj676765.aspx
我已经完成了一千次。
现在我们的Build Server正在构建我已经解决的解决方案"。
现在我正试图捕捉"复选框"设置是持久的。
是否有人知道检查/取消选中设置的持续位置?
在.sln文件中?还是兄弟档案?我无法找到它。
.sln文件不是xml让我怀疑它是某个特定行上的奇怪后缀。
答案 0 :(得分:0)
我应该早点想到这个。
我制作了.sln文件的副本。
我做了一些"取消检查"在Configuration Manager中(在菜单项" Build" /" Configuration Manager"下)
我保存了.sln
我与副本进行了一次winmerge比较。
魔术线似乎是" Build.0"。
在
{BBBBBBBB-AAAA-1111-2222-333333333333}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BBBBBBBB-AAAA-1111-2222-333333333333}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BBBBBBBB-AAAA-1111-2222-333333333333}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{BBBBBBBB-AAAA-1111-2222-333333333333}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{BBBBBBBB-AAAA-1111-2222-333333333333}.Debug|x86.ActiveCfg = Debug|Any CPU
{BBBBBBBB-AAAA-1111-2222-333333333333}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BBBBBBBB-AAAA-1111-2222-333333333333}.Release|Any CPU.Build.0 = Release|Any CPU
{BBBBBBBB-AAAA-1111-2222-333333333333}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{BBBBBBBB-AAAA-1111-2222-333333333333}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{BBBBBBBB-AAAA-1111-2222-333333333333}.Release|x86.ActiveCfg = Release|Any CPU
后:
{BBBBBBBB-AAAA-1111-2222-333333333333}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BBBBBBBB-AAAA-1111-2222-333333333333}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{BBBBBBBB-AAAA-1111-2222-333333333333}.Debug|x86.ActiveCfg = Debug|Any CPU
{BBBBBBBB-AAAA-1111-2222-333333333333}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BBBBBBBB-AAAA-1111-2222-333333333333}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{BBBBBBBB-AAAA-1111-2222-333333333333}.Release|x86.ActiveCfg = Release|Any CPU
那是我20分钟后发现的。也许它可以帮助未来的读者,所以我离开了这个问题......