题
因此,我有一个混合模式DLL,我想从C#类库中加载什么。但是我遇到了这个错误:
混合模式组件是针对运行时版本的“ v2.0.50727”版本构建的,不能在没有其他配置信息的情况下加载4.0运行时。
因此,我进行了一些搜索,并发现我应该将其添加到我的app.config:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
但是现在存在问题,因为我试图从类库中加载混合模式DLL,所以我没有app.config文件。
我该如何解决这个问题?
解决方案
我在谷歌搜索时发现了这篇博客文章:
http://reedcopsey.com/2011/09/15/setting-uselegacyv2runtimeactivationpolicy-at-runtime/
这正是我想要的,它起作用!
不隶属于 StackOverflow