1

我有一个独特的扭曲的常见问题。我正在运行 VS2010 并使用必须在以前的框架中编译的第 3 方 DLL 集群。当然我得到以下错误:

混合模式程序集是针对运行时版本“v2.0.50727”构建的,如果没有额外的配置信息,则无法在 4.0 运行时中加载。

通过将以下内容添加到 app.config 文件中,我之前在 Windows 窗体应用程序中使用这些 DLL 解决了这个问题:

<configuration> 
    <startup useLegacyV2RuntimeActivationPolicy="true">
        <supportedRuntime version="v4.0"/>
    </startup>
</configuration>

我现在的问题是我希望在类库项目中使用这些 DLL,然后可以由 Windows 服务调用。不幸的是,类库不使用 app.config 文件。我已经在 Google 上搜索了几个小时,但未能找到有用的解决方案,因此非常感谢您提供任何帮助。

4

0 回答 0