我试图使用excel中的VBA来访问现有的应用程序。在运行VBA脚本时,我在应用程序日志中得到混合模式错误消息:
“错误:混合模式程序集是针对运行时的'v2.0.50727‘版本构建的,如果没有其他配置信息,则无法在4.0运行时中加载。”
但是,我正在调用的应用程序已经有了一个配置文件,其中包含以下语句:
<!-- VS 2010 needs this legacyV2 stuff -->
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>有什么建议吗?
发布于 2012-07-11 18:24:58
更改配置文件以包括以下更改
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
<supportedRuntime version="v2.0.50727"></supportedRuntime>
</startup>https://stackoverflow.com/questions/11435221
复制相似问题