卸载设置时出现问题

时间:2011-09-20 11:22:47

标签: .net visual-studio-2010 uninstall

我在.net framework 3.5&中创建了应用程序。在.net framework 4.0中创建了安装项目。我把它安装在有vs2010的机器上。但是在卸载设置时,它会发生异常 -

Error 1001. An exception occurred while uninstalling. This exception will be ignored & the uninstall will continuw. However , the application might not be fully uninstalled after the uninstall is complete. -> Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configration information.

我在设置中添加了一些.net 2.0 dll以及.net 4.0 dll。它是否会产生问题?但我不认为因为我在较高版本上运行它。然后它是如何抛出错误的?

如何解决这个问题?

感谢

1 个答案:

答案 0 :(得分:0)

您可以通过向项目添加包含以下内容的.config文件来解决这个问题,从而允许混合模式程序集

这是它想要的“额外的移民信息”:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
  </startup>
</configuration>