【发布时间】:2020-03-19 12:48:09
【问题描述】:
我使用的是 V16.4.1,该项目的目标是 .NET Framework 4.7.1
我有一个包含多个项目的解决方案,除了出现上述错误的项目之外,这些项目都运行良好。我搜索了该项目,但找不到任何使用它的引用,以防万一,我将 dll 添加到我的引用中。我搜索了整个解决方案,以防我通过另一个项目引用它,但在任何地方都没有引用它
我尝试删除 bin 和 obj 文件夹。清理并重建了项目,但我每次都遇到同样的错误。
编辑:项目可以构建,只有在我尝试调试时才会发生这种情况
bin\roslyn\csc.exe 抛出异常
无法加载文件或程序集'System.Collections.Immutable, 版本=1.2.3.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a' 或 它的依赖项之一。系统找不到指定的文件。
【问题讨论】:
-
您是否引用了任何 nuget 包?
-
可能是另一个库在引用它,你依赖什么库?
-
@MattEvans 不,仅限本地 dll
-
即第三方 dll?用反射器检查它们,看看它们引用了什么。
-
嗯 - 看起来反射器现在是付费的。 Dotpeek 是免费的:jetbrains.com/decompiler
标签: c# .net visual-studio roslyn