【发布时间】:2018-09-02 16:03:10
【问题描述】:
我正在为一个项目学习 C#,但在依赖项方面遇到了一些麻烦。基本上这里是如何设置的:
项目本身,一个名为 (XMLupdater) 的库,依赖于 NuGet 包。然后我有另一个项目用于测试上述库(我称之为 XMLtester)。这是我的测试项目解决方案,在 Visual Studio 中将库添加为依赖项: link bc I can't embed images yet
据我所知,这里一切正常,但我在运行时收到一条错误消息,提示找不到 NuGet 包。它是这样说的:
System.IO.FileNotFoundException: 'Could not load file or assembly 'XmlDiffPatch.Core, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.'
我已经尝试了我能想到的一切来解决这个问题,但归根结底是我对这种语言和 ide 没有太多经验,而且依赖关系有时真的很奇怪。我问了几个其他人都无济于事,所以我决定征求你们的明智建议。有什么帮助吗?
谢谢!
【问题讨论】:
-
您需要查看需要哪些其他 *.dll 文件才能加载 XmlDiffPatch.Core.dll 您可以使用 .dot peek 或 Visual Studio 等工具查看这些文件是什么并将它们添加为对您的项目的引用
标签: c# visual-studio dependencies