Я вижу, что некоторые из .NET-библиотек, которые мне нужны, находятся по адресу

C:\Program Files (x86)\ Справочные сборки \ Microsoft \ Framework \ v3.5

а остальное в GAC

C:\Windows\Microsoft.NET\ сборки

Почему они не могут быть в GAC? Есть ли конкретная причина для некоторых из них быть вне GAC?

2 ответа2

0

Из небольшого исследования, которое я провел, я понял, что во время выполнения используется GAC (C:\Windows\Microsoft.NET\assembly).

Сборки в C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5 предназначены только для целей разработки (для использования Visual Studio во время разработки).

Пожалуйста, поправьте меня, если я ошибаюсь.

-1

GAC - Глобальный кэш сборок. По умолчанию файлы в сборке использовались для определения целостности .Net. Всякий раз, когда вы пишете программу в .net, извлечение данных выбиралось из файлов сборок, за исключением того, что все платформы .net используют reference assemblies to filter the intellisense , Дополнительно вы можете обратиться сюда

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .