У нас есть общий сервер сборки под управлением TFS2010. В настоящее время мы используем решение VS2008 (скоро планируем перейти на VS2010).
В нашем решении ASP.NET 3.5 есть несколько внешних библиотек, которые размещены в папке «Библиотека» нашего решения. Проблема в том, что если мы опубликуем сайт с нашего компьютера для разработки, опубликованная папка будет идеальной. Но когда TFS собирает его на сервере сборки, то есть 3 внешних dll, которые никогда не удаляются, и мы должны вручную скопировать их после сборки.
Мы попробовали несколько вещей, но это не решило проблему. Мы также дважды проверили, что, как и другие dll, эти 3 dll имеют правильные файлы обновления, помещенные в папку bin.
Одной из проблем может быть то, что некоторые из этих проблемных библиотек могут быть в GAC машины разработки. Если это действительно проблема, то в любом случае на сервере сборки мы не можем поместить dll в GAC.
Есть идеи, как мы можем заставить эти 3 dll корректно попасть в папку bin при помощи TFS?