Я немного новичок в использовании Global Assembly Cache в .NET, и у меня возник вопрос относительно того, как он работает, поскольку я не смог ничего найти в Интернете.
Мои сообщения MSI (созданные с помощью Visual StudioРасширение установщика (с использованием Visual Studio 2015)) устанавливает несколько сборок в GAC и мое приложение (сборки должны быть в GAC, поскольку сторонним приложениям также необходим доступ к ним).После запуска установщика и запуска приложения я заметил, что при запуске приложения копии dll-файлов из GAC создаются в каталоге выполнения приложения.
Мой вопрос заключается в следующем: используются ли сборки из GAC?нормально работает?Я предполагал, что сборки будут просто загружены из GAC без создания локальных копий.Или это какая-то ошибка с моей стороны и то, как я построил свое приложение (для CopyLocal установлено значение true, но, насколько я понимаю, это имеет значение только для Visual Studio и не влияет на фактическое выполнение после развертывания).