Visual Studio 2008 помечает файлы решений как версию 10.00
Вопрос
После опробования VS2010b2 также моя установка VS2008 изменяет версии файлов решения и проекта на "Версию 10.00".MSBuild.exe на нашем сервере CI они не поддерживаются.Есть ли способ заставить VS2008 снова генерировать файлы .sln с номером версии 9.00?
Я знаю, что могу исправить это вручную.Но каждый раз, когда я открываю решение, версия меняется обратно, что раздражает.
Ваше здоровье,
бя
Решение
ВС2008 следует создание файлов версии 10;это его версия в родном формате.VS2010 генерирует файл решения формата v11.v9 был VS2005.Я сомневаюсь, что VS2008 когда-либо генерировал для вас файлы v9.
Если вы используете VS2008, на вашем сервере CI должна быть установлена .NET 3.5, и эта версия MSBuild должна работать с файлами решений v10.
Другие советы
Убедитесь, что .NET 3.5 установлен на вашем сервере CI, и проверьте путь к MSBuild.Поскольку .NET устанавливается параллельно, возможно, вы не обновили путь к MSBuild и можете использовать старую версию.Убедитесь, что вы используете MSBuild, расположенный по адресу %windir%\Microsoft.NET\Framework\v3.5.Он сможет собрать любую версию MSBuild (конечно, раньше, чем VS 2010).