企业库配置和.NET 4.0
问题描述:
我有一个类库建立在.NET 4.0中当我使用Enterprise Library配置工具来加载该组件中,我得到:企业库配置和.NET 4.0
错误装载组件:无法加载文件或程序。此程序集由比当前加载的运行时更新的运行时构建,无法加载。
我试过企业应用程序块4.1和5.0测试版中的Configuraiton工具。 .NET 4.0不被配置工具支持。
alt text http://www.freeimagehosting.net/uploads/th.d7fde7a166.jpg
答
的问题是,所述EntLibConfig.exe默认运行在.NET 2.0而它试图加载,仅仅可以在.NET 2.0过程中加载的组件。您可以尝试通过更改EntLibConfig.exe.config文件来将EntLibConfig.exe的配置更改为在.NET 4.0中运行。
没有承诺在这里,但你可以添加以下的EntLibConfig.exe.config文件:
<?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的开发人员编写。
我不认为它的支持到目前为止。 – Perpetualcoder 2010-02-18 23:13:05