В настоящее время мы принимаем VS2010 для тест-драйва, и пока мы немного озадачены тем, как он просто не будет работать с нашим существующим Team Foundation Server 2008.
У нас по-прежнему есть все наши проекты на .NET 3.5, и когда бы мы ни создавали решение, содержащее проект модульного тестирования (который автоматически собирается в .NET 4.0), TFS его не собирает.
.NET 4.0 Framework установлен на 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.
В качестве временного решения мы теперь вынуждены удалить все наши тестовые проекты для построения наших решений.