我正在运行VS 2015 Update 3,我看到了一些非常奇怪的事情。
我创建了一个.xproj项目(让我们称之为“ProjectA”),我将其作为Nuget包部署到Nuget商店。
然后我创建了一个新的解决方案和一个新的.xproj项目(让我们称之为“ProjectB”),我从中引用了ProjectA的Nuget包。
似乎有问题所以我从project.json文件中删除了包引用,将ProjectA .xproj添加到我的解决方案并成功调试了问题。然后,我从我的解决方案中删除了ProjectA,将ProjectA重新部署到Nuget商店,并从ProjectB引用了更新的ProjectA的Nuget包。
但是,出于某种原因,每当我打开我的解决方案或尝试恢复我的软件包时,它仍然会尝试将ProjectA .xproj加载到我的解决方案中...即使解决方案文件中没有对它的引用。 / p>
这是非常奇怪的行为。有没有人知道为什么会发生这种情况以及如何在删除时将.xproj加载到解决方案中?