无法加载文件或程序集 - 通过 nu-get 的 avalonedit 导致错误
Could not load file or assembly - avalonedit via nu-get results in error
我偶然发现一个问题,即通过 nuget 下载 AvalonEdit 到我的项目会导致:
"Could not load file or assembly 'ICSharpCode.AvalonEdit, PublicKeyToken=9cc39be672370310' or one of its dependencies. The system cannot find the file specified."
到目前为止我尝试过的:
- Uninstall/reinstall 通过 nuget 的库
- 从网络源下载库并手动将其添加到我的项目中
- 已交叉检查 namespace/dependency 可能与 lib
所以没有任何帮助,有一种可能是 lib 本身需要一些缺少的第 3 方程序集,但文档没有说明这一点,并且运行时异常没有关于这个的信息,除了我在上面粘贴的错误。任何 help/ideas 表示赞赏。
找到一个实际原因:我只为使用依赖项的库项目(.dll)添加了一个nuget包,但没有将其包含在我的启动项目(.exe)中。 在主项目上安装依赖项后,一切开始按预期工作。
我偶然发现一个问题,即通过 nuget 下载 AvalonEdit 到我的项目会导致:
"Could not load file or assembly 'ICSharpCode.AvalonEdit, PublicKeyToken=9cc39be672370310' or one of its dependencies. The system cannot find the file specified."
到目前为止我尝试过的:
- Uninstall/reinstall 通过 nuget 的库
- 从网络源下载库并手动将其添加到我的项目中
- 已交叉检查 namespace/dependency 可能与 lib
所以没有任何帮助,有一种可能是 lib 本身需要一些缺少的第 3 方程序集,但文档没有说明这一点,并且运行时异常没有关于这个的信息,除了我在上面粘贴的错误。任何 help/ideas 表示赞赏。
找到一个实际原因:我只为使用依赖项的库项目(.dll)添加了一个nuget包,但没有将其包含在我的启动项目(.exe)中。 在主项目上安装依赖项后,一切开始按预期工作。