Процесс сборки Visual Studio 2015 не находит сборки, добавленные в новый (.NET 4.0) GAC.Почему сборка Visual Studio 2015 не находит сборки, добавленные в новый (.NET 4.0) GAC?
Добавление сборок было хорошо, и они появляются в:
C:\Windows\Microsoft.NET\assembly\GAC_MSIL
И ссылки являются правильными во время разработки, но когда я пытаюсь построить это не удается, как если ссылка отсутствует.
В случае, если это может быть связано с проблемой, я работаю с пакетами сценариев SSIS - .dtsx.
ПРИМЕЧАНИЕ. Процесс сборки находит сборки, которые я установил в старом GAC во время сборки, а не только в новом GAC!
Почему это может случиться?
Спасибо @ LONG, но различные файлы al готовый к установке в GAC. И VS находят их там хорошо во время разработки, но когда я его создаю, похоже, теряют те, что находятся в новом GAC. – GP24
Это происходит, когда вы пытаетесь использовать стороннюю dll, если вы пытаетесь загрузить какой-либо из диспетчера пакетов Nuget, насколько мне известно, он будет загружаться в папку временного хранения во время разработки (предположим, вы говорите, что C# script), после закрытия и повторного открытия задачи он исчезнет, что, вероятно, связано с шагом «register». Даже у вас есть копия и загрузка загруженной библиотеки в вашу собственную папку, вы не сможете допустить, чтобы пакет работал хорошо, прежде чем регистрировать его в GAC. – LONG
На самом деле это не сторонняя DLL, а та, которая должна быть в GAC по причинам, которые здесь не важны. Я установил его там, и Visual Studio находит его во время разработки, но не нахожу его во время сборки. – GP24