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