我有一个独特扭曲的常见问题。我正在运行VS2010并使用必须在先前框架中编译的第三方DLL集群。当然我收到以下错误:
混合模式程序集是针对运行时的版本“v2.0.50727”构建的,如果没有其他配置信息,则无法在4.0运行时加载。
我已经通过在app.config文件中添加以下内容在Windows窗体应用程序中使用这些DLL解决了这个问题:
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
</configuration>
我现在的问题是我希望在类库项目中使用这些DLL,然后可以通过Windows服务调用它们。不幸的是,类库不使用app.config文件。我已经花了几个小时搜索谷歌并且找不到有用的解决方案,所以任何帮助都会非常感激。