首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法加载文件或程序集SMDiagnostics.dll

无法加载文件或程序集SMDiagnostics.dll
EN

Stack Overflow用户
提问于 2012-06-05 18:32:21
回答 2查看 11.2K关注 0票数 6

我正在尝试构建包含18个项目的c# .NET解决方案。突然,我收到了一个关于我的项目( web gui)的奇怪的错误信息。

错误如下

代码语言:javascript
运行
复制
"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 Framework3.5上,但我的机器上安装了Framework4.0。Visual studio正在尝试从4.0加载文件,但不是3.5 (我曾尝试将文件移动到3.5,但不起作用)

有没有人知道这里出了什么问题,或者知道我能做些什么来解决这个问题?

关于Throstur

EN

回答 2

Stack Overflow用户

发布于 2012-09-17 14:34:42

我突然得到了上面同样的错误..项目目标框架设置为3.5。将其更改为4.0,我可以成功构建。

票数 4
EN

Stack Overflow用户

发布于 2015-07-25 02:55:38

我的所有项目都设置为使用.NET 4.0,其他答案对我来说都不起作用,但最终还是解决了这个问题。简单:

  1. 右键单击Visual Studio并"Run as Administrator"
  2. In the newly open Visual Studio instance,open
    1. and run it.

对我来说,它就像预期的那样工作。感谢this answer帮我解决了这个问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10895696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档