如何在解决方案中添加网站项目,但它应该从源代码管理中排除?
我目前有一个解决方案与几个类库项目和Web应用程序项目,所有这些都绑定到一个源代码管理(VS团队服务)。现在我通过选择本地IIS实例在同一解决方案中添加了一个现有网站项目。但是,我不希望这个网站项目在源代码控制。如何在解决方案中添加网站项目,但它应该从源代码管理中排除?
我试过了File> Source Control> Advanced> Change Source Control ...然后点击网站项目,然后点击Unbind。通过这样做,似乎该项目是没有约束的。但是,一旦我关闭解决方案,它会要求我保存.sln文件,并且似乎它会恢复文件中的Scc ***信息。
我也试过编辑.sln文件和设置SccProjectEnlistmentChoice * = 0(该网站的项目,GlobalSection下),然后设置WebsiteProject的ProjectSection到
SccProjectName = "" SccAuxPath = ""
SccLocalPath = ""
SccProvider = ""
,而不是 “SAK”。这实际上对我很有用,但每次打开解决方案时,Visual Studio都会提示错误,指出“未指定的错误”。这是我解决这个问题时最接近的。
有没有适当的方法来做到这一点?我认为正确的方法应该是“解绑”方法,但它似乎不能按预期工作。
我也想尽量避免使用.tfignore。
让我知道其他解决方案。
我也问过MSDN Social这个问题,但我认为有更多的人可能在这里回应StackOverflow。
回答:
对于超过5年的产品和3个版本的产品,网站并不是官方的事情。因此,这些支持在地方有点多。
由于网站没有项目文件,因此它从解决方案继承其源绑定。这与传统支持一样。
我建议您将网站升级到Web应用程序。然后,您可以在项目文件中为其明确设置绑定。
以上是 如何在解决方案中添加网站项目,但它应该从源代码管理中排除? 的全部内容, 来源链接: utcz.com/qa/258756.html