Перемещение оснастки MMC с VS2008 на 2010
Это не столько вопрос, сколько комментарий, так как я уже нашел ответ.
Проблема:
Я переносил проект VS2008 на VS2010, который использует пространство имен Microsoft.ManagementConsole. Ссылка на проект нацелена на DLL, зарегистрированную в GAC, а именно на файл C:\WINDOWS\assembly\GAC_MSIL\Microsoft.ManagementConsole\3.0.0.0__31bf3856ad364e35\Microsoft.ManagementConsole.dll
, Однако VS2010 больше не принимал ссылку, хотя я проверил, что DLL все еще находится в GAC с помощью команды gacutil /l
,
1 ответ
Решение:
На MSDN: Как создать оснастку Hello World Я нашёл подсказку в комментарии. Вместо того, чтобы связывать DLL в GAC, я бы лучше связал оригинальную DLL в папке C:\Program Files\Reference Assemblies\Microsoft\mmc\v3.0\microsoft.managementconsole.dll
, Строит как шарм.
Надеюсь, это поможет кому-то с такой же проблемой!