将useLegacyV2RuntimeActivationPolicy =“true”添加到app.config不起作用

时间:2014-12-03 16:18:25

标签: c# visual-studio-2012 mixed-mode

尝试调用SqlServer.Management.Smo方法时,我遇到以下错误:

  

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

我已根据建议将以下内容添加到app.config

<startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>

然而,在添加这个之后我仍然得到同样的错误。还有什么我需要做的吗?

0 个答案:

没有答案