首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >企业库配置和.NET 4.0

企业库配置和.NET 4.0
EN

Stack Overflow用户
提问于 2010-02-19 06:52:55
回答 1查看 2.2K关注 0票数 3

我有一个在.NET 4.0中创建的类库,当我使用企业库配置工具加载此程序集时,我得到:

加载程序集时出错:无法加载文件或程序集。此程序集是由比当前加载的运行库更新的运行库生成的,无法加载。

我在企业应用程序块4.1和5.0测试版中都尝试过配置工具。配置工具不支持.NET 4.0吗?

alt text http://www.freeimagehosting.net/uploads/th.d7fde7a166.jpg

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-02-19 16:31:09

问题是,EntLibConfig.exe在默认情况下运行在.NET 2.0中,而它试图加载一个只能在.NET 2.0进程中加载的程序集。您可以尝试通过更改EntLibConfig.exe.config文件来更改EntLibConfig.exe的配置,使其在.NET 4.0中运行。

这里没有承诺,但尝试将以下内容添加到EntLibConfig.exe.config文件中:

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
   <startup>
      <!-- Find out the exact version number and 
          put that in the version attribute. -->
      <requiredRuntime version="v4.0.0.0" />
   </startup>
   ...
</configuration>

如果这对你有帮助,请告诉我。

如果你还没有读过,我建议你阅读这篇关于avoiding configuration pitfalls with incompatible copies of Enterprise Library的文章。它是由EntLib的一位开发人员编写的。

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

https://stackoverflow.com/questions/2292845

复制
相关文章

相似问题

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