【发布时间】:2015-04-19 11:14:44
【问题描述】:
我目前有一个包含几个类库项目和 Web 应用程序项目的解决方案,所有这些都绑定到源代码控制(VS 团队服务)。现在,我通过选择本地 IIS 实例在同一解决方案中添加了现有网站项目。但是,我不希望此网站项目处于源代码控制中。
我尝试过文件 > 源代码管理 > 高级 > 更改源代码控制 ...然后单击网站项目,然后单击取消绑定。通过这样做,该项目似乎不受约束。但是,一旦我关闭解决方案,它就会要求我保存 .sln 文件,并且似乎它恢复了文件中的 Scc*** 信息。
我还尝试编辑 .sln 文件并设置 SccProjectEnlistmentChoice* = 0(网站项目的 GlobalSection 下),然后将 WebsiteProject 的 ProjectSection 设置为
SccProjectName = ""
SccAuxPath = ""
SccLocalPath = ""
SccProvider = ""
而不是“SAK”。这实际上对我有用,但每次我打开解决方案时,Visual Studio 都会警告说“未指定错误”的错误。这是我最接近解决这个问题的方法。
有正确的方法吗?我认为正确的方法应该是“解除绑定”方法,但它似乎没有按预期工作。
如果可能,我也想避免使用 .tfignore。
让我知道其他解决方案。
我也在 MSDN Social 上问过这个问题,但我认为 StackOverflow 上可能会有更多人回复。
【问题讨论】:
标签: visual-studio-2013 tfs azure-devops web-site-project