Где Глобальный кэш сборок Платформы.NET?

Я установил VS2010 и.NET 4.0, затем я скомпилировал блок и выполнил gacutil использование exe доступного на

%ProgramFiles%\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools

Вывод исполняемого файла сказал, что блок был успешно установлен на Глобальном кэше сборок. Однако, когда я перехожу в %WINDIR%\assembly папка я не могу найти блок, я установил использование Платформы.NET 4.0 gacutil.

Я видел, что в некоторых сообщениях говорится, что Платформа.NET 4.0 имеет разделенный GAC, но что я не нашел, был то, где она расположена.

Пусть кто-то, чтобы помочь мне проверить, где я могу видеть Глобальный кэш сборок Платформы.NET, поскольку это раньше работало над предыдущей версией (%WINDIR%\assembly)?

45
задан Graviton 30 August 2016 в 07:12
поделиться

2 ответа

Да, начиная с .NET 4.0 существует два разных GAC.

См. Здесь: .NET 4.0 имеет новый GAC, почему?

Как указано ниже, новое физическое местоположение -% windir% \ Microsoft.NET \ assembly \ (вы можете взаимодействовать с ним, используя команду dir в командной строке, если вам интересно).

Стоит отметить, что приложения, работающие до 2.0 CLR, даже не смогут видеть сборки в новом GAC.

44
ответ дан 26 November 2019 в 21:24
поделиться

Попробуйте:

%windir%\Microsoft.NET\assembly\ 
18
ответ дан 26 November 2019 в 21:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: