У меня есть "Проект А", который ссылается на System.Web.Mvc с CopyLocal = TRue. System.Web.Mvc находится в GAC как на моей локальной обработке, так и на сервере buildserver.
У меня также есть "Project B", который ссылается на "Project A" в выводе для "Project B" System.Web.Mvc не копируется во время сборки.
Я подозреваю, что это происходит потому, что он находится в GAC. Это правда? И могу ли я сделать что-то, чтобы заставить MSBuild скопировать его в выходную папку?
Я прочитал ответ от Muse VsExtensions в этом потоке, который говорит только о прямой ссылке на GAC, однако мы косвенно ссылаемся на "Проект А": Ссылка на .NET и "Копировать локальные" Значение True/False установлено на основе содержимого GAC
Этот blogpost также связан: http://deeperdesign.wordpress.com/2010/02/08/msbuild-assembly-dependencies-and-the-gac/