Вопрос

После опробования 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).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top