所以我有一个混合模式的dll,我想从我的C#类库加载。但我得到这个错误:
混合模式程序集是针对版本'v2.0.50727'构建的 运行时无法在没有附加的情况下加载到4.0运行时 配置信息。
所以我做了一些搜索并想出我应该将它添加到我的app.config:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
但现在有问题,因为我试图从类库中加载混合模式dll我没有app.config文件。
我怎么能解决这个问题?
答案 0 :(得分:2)
我在google搜索时发现了这篇博文:
http://reedcopsey.com/2011/09/15/setting-uselegacyv2runtimeactivationpolicy-at-runtime/
这正是我想要的,它的确有效!