我正在尝试构建包含 18 个项目的 c# .NET 解决方案。我的一个项目(网络图形用户界面)突然收到一条奇怪的错误消息。
错误如下
"Error 1839 'Could not load file or assembly 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\SMDiagnostics\v4.0_4.0.0.0__b77a5c561934e089\SMDiagnostics.dll' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.'"
除其中一个项目外,所有项目都在 .net Framework 3.5 上运行,但我的机器上安装了 Framework 4.0。 Visual Studio 正在尝试从 4.0 而不是 3.5 加载文件(我试图将文件移动到 3.5,但没有成功)
有谁知道这里出了什么问题,或者知道我能做些什么来解决这个问题?
问候 节肢动物
最佳答案
我突然遇到了上述相同的错误。项目目标框架设置为 3.5。将其更改为 4.0,我能够成功构建。
关于c# - 无法加载文件或程序集 SMDiagnostics.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10895696/