Проблема при удалении установки - PullRequest
2 голосов
/ 20 сентября 2011

Я создал приложение в .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 голосов
/ 08 июня 2012

Вы можете решить эту проблему, добавив файл .config, содержащий следующее, к вашему проекту, позволяющему сборку в смешанном режиме

. Это требуемая «дополнительная информация о конфигурации»:

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