В настоящее время мы принимаем VS2010 для testdrive, и до сих пор мы немного недовольны тем, как он просто не будет сотрудничать с нашим существующим Team Foundation Server 2008. У нас все еще есть все наши проекты на .NET 3.5, и всякий раз, когда мы создаем решение, содержащее единый тестовый проект (который автоматически создается в .NET 4.0), TFS не будет его строить.Visual Studio 2010 и TFS 2008: Проекты тестирования здания:
Каркас .NET 4.0 установлен на TFS 2008.
Ошибка Мы получаем это:
[Any CPU/Release] c:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(0,0): warning MSB3245: Could not resolve this reference. Could not locate the assembly "Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
В качестве временного решения мы теперь вынуждены удалить все наши испытания проектов для наших решений.
Была установка VS2010 единственное решение, в конце концов? – CraftyFella
Я разместил этот вопрос в надежде найти другие решения, но, как вы можете видеть ... там, похоже, нет. По крайней мере, мы его не нашли. Мы обнаружили, что VS2008 также устанавливается на сервер buildserver, теперь мы знаем, почему:) – Peter