NuGet软件包参考在我的项目参考列表中,但不在.csproj中?

时间:2018-11-12 21:05:25

标签: c# nuget mvvm-light nuget-package

我正在一个突然停止运行的分支机构中工作。当我运行该应用程序时,由于执行文件夹中的MvvmLight程序集是5.4.1,而我的程序集引用的是5.3.0,它会崩溃。

我找到了将5.4.1库复制到我的输出文件夹的项目,它位于项目的References文件夹中,但是当我进入“ Manage NuGet Packages”时,它没有安装。如果我在文本编辑器中打开.csproj,则任何地方都没有PackageReference!

如果VS不在.csproj中,则VS如何在参考中显示lib?我该如何删除它?我读过,我应该寻找一个过时的packages.config,但是没有一个。我也尝试过使用Uninstall-Package MvvmLight -ProjectName MyProject,但是它说在项目中找不到它。

更新-我再次检查了相同的源,现在MvvmLight参考已消失。在该项目中,文件之间没有任何区别。我试图删除.csproj.user和.suo文件,只是看这样做是否有效果,并且按预期的那样不会。

虽然我很乐意忽略此问题,因为我可以继续进行全新的结帐,但我发现这非常奇怪,很想找出解决问题的方法...

0 个答案:

没有答案