0

我在一个突然停止行为的分支中工作。当我运行应用程序时,它崩溃了,因为执行文件夹中的 MvvmLight 程序集是 5.4.1,但我的程序集引用的是 5.3.0。

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

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

更新 - 我再次检查了相同的来源,现在 MvvmLight 参考消失了。在该项目中,文件之间没有任何差异。我试图删除 .csproj.user 和 .suo 文件只是为了看看这是否会做任何事情,正如预期的那样,它不会。

虽然我很想忽略这一点,因为我可以继续使用新的结帐,但我觉得这非常奇怪,并且很想弄清楚如何解决这个问题......

4

0 回答 0