ror*_*ory 11 .net c# visual-studio roslyn
我使用的是 V16.4.1,该项目面向 .NET Framework 4.7.1
我有一个包含多个项目的解决方案,除了一个给出上述错误的项目外,所有项目都运行良好。我搜索了该项目,但找不到任何对它的使用引用,为了以防万一,我将 dll 添加到了我的引用中。我搜索了整个解决方案,以防我通过另一个项目引用它,但在任何地方都没有引用它
我尝试删除 bin 和 obj 文件夹。清理并重建项目,但我每次都会遇到相同的错误。
编辑:该项目可以构建,只有当我尝试调试它时才会发生这种情况
bin\roslyn\csc.exe 引发异常
无法加载文件或程序集“System.Collections.Immutable,Version=1.2.3.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。该系统找不到指定的文件。
我用
Visual Studio Professional 2019 版本 16.7.6 / 预览版:16.8.0 预览版 4
当我从头开始编译它们时(即删除 bin/obj 目录),我发现许多使用.net 框架的“旧”项目也存在同样的问题。
编译器无法识别运行时需要此包,解决方案是将 DLL System.Collections.Immutable.dll的请求版本(本例中为 1.2.3.0)复制到 bin 目录中
您可以下载它,并将此行添加到packages.config文件中:
<package id="System.Collections.Immutable" version="1.2.3.0" targetFramework="net471" />
Run Code Online (Sandbox Code Playgroud)
但仍然需要手动复制bin目录中的.dll。
或者使用 Nuget 添加包。
| 归档时间: |
|
| 查看次数: |
13039 次 |
| 最近记录: |