首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >错误:此程序集由比当前加载的运行库更新的运行时生成。

错误:此程序集由比当前加载的运行库更新的运行时生成。
EN

Stack Overflow用户
提问于 2011-02-28 06:01:32
回答 6查看 66.3K关注 0票数 15

我从承载Window 2008的窗口服务器2008下载了已发布的web应用程序(没有文件背后的代码,以及bin文件夹中的dll ),并在调试该应用程序时使用Visual打开它,该应用程序显示以下错误:

“无法加载程序集,因为此程序集是由比当前加载的运行时更新的运行时生成的”

我不知道如何解决这个问题,并在本地测试应用程序。请帮帮我。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-02-28 06:08:52

当您使用的是DotNet框架旧版本而不是用于构建程序集的框架时,就会发生此错误。您需要检查框架的哪个版本用于构建这些程序集,然后使用相同或更高版本进行调试。

票数 19
EN

Stack Overflow用户

发布于 2015-10-28 01:18:36

在为Windows服务运行安装程序时,即使是在PC上运行安装程序时,安装程序也会出现同样的错误。

结果表明,虽然Windows项目已更新为.NET 4.5,但安装程序的安装项目仍然被设置为使用.NET 2.0。

若要检查安装项目是否使用比要安装的项目更早的.NET版本,请在Visual解决方案资源管理器中使用

project;

  • Under

  • 展开安装程序安装项目,展开检测到的

  • 检测依赖项,选择Microsoft .NET Framework并检查Version属性。从下拉list;

  • Re-build (安装项目)中选择适当的.NET版本,以创建安装程序的新版本.
票数 6
EN

Stack Overflow用户

发布于 2011-07-20 16:56:20

这个错误也有很多其他的原因。我也遇到了同样的问题,直到我偶然发现这个问题:TlbExp.exe error:This assembly is built by a runtime newer

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

https://stackoverflow.com/questions/5138735

复制
相关文章

相似问题

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