我最初的解决方案只有两个项目,一个用于实际项目,另一个用于测试。所以大多数时候,这就是我工作所需要的全部。所有东西都在TFS
中,但它引用了我们编写的其他一些库,我从它们的Nuget
包中使用它们,有时我需要调试包含这些Nuget
项目的项目,以便我可以逐步执行代码。所以我必须删除我的引用,一个接一个地添加Nuget
项目,进行调试,现在将其还原等等。
所以我想知道有没有办法让我保留两份解决方案?一个只引用Nuget
,另一个在我需要调试和遍历它们的时候将它们包含在解决方案中?
发布于 2016-09-14 09:49:21
你的问题的答案是:你可以为你的项目创建一个分支,然后你可以使用实际的原始解决方案和测试的新分支,反之亦然。当您在一个分支中有代码更改时,可以将其合并到另一个分支中。
然而,对于您的情况,更好的解决方案就像评论中提到的ɔɯǝɹ,配置一个符号服务器来存储您的nuget库的调试信息。
https://stackoverflow.com/questions/39473174
复制相似问题