Ошибка «Базовый класс не может быть загружен» в конструкторе VS2008 - PullRequest
0 голосов
/ 08 мая 2009

Visual Studio пытается открыть простой класс с ошибкой «Конструктор проверил следующие классы в файле: InstallerSupport --- Не удалось загрузить базовый класс Microsoft.ManagementConsole.SnapInInstaller»

У меня есть ссылка на сборку, и проект работает нормально. Я также получаю сообщения об ошибках, пытаясь запустить installutil в моем скомпилированном коде, которые, вероятно, связаны. Я подозреваю, что упускаю что-то очевидное ...

Ответы [ 2 ]

0 голосов
/ 09 мая 2009

Исправлено - я установил более свежий SDK и пытался загрузить типы из microsoft.managementconsole.dd версии 6.0.6001.17011 вместо 5.2.3790.3959. Теперь, когда я сбежал из ада DLL, все в порядке.

0 голосов
/ 08 мая 2009

Я думаю, что ваш ответ на форумах msdn: http://social.msdn.microsoft.com/Forums/en-US/clr/thread/72e5c51a-9ea7-40b4-a24d-f2f8f713a01e/

Вот фрагмент: "Хорошо, я протестировал компиляцию с помощью microsoft.managementconsole.dll (версия файла: 5.2.3790.2612Z) из C: \ WINDOWS \ System32. После использования VS2005 скомпилировано, VS2005 автоматически добавило вызов файла MMCFxCommon.dll в каталоге Debug.

И я смог успешно установить оснастку, используя !!!!

Поэтому я возвращаюсь в C: \ Program Files \ Reference Assemblies \ Microsoft \ mmc \ v3.0 и нахожу mmcfxcommon.dll (версия файла 6.0.6001.16651)

После копирования mmcfxcommon.dll в папку отладки, установка теперь работает.

В итоге мне не хватало mmcfxcommon.dll. "

...