Подтвердить что ты не робот

Целевая версия .NET с MSBuild

У меня есть решение, на которое ссылается проект MSBuild. В решении я ссылаюсь на несколько проектов, ориентированных на .NET 4.0. Как я могу сообщить MSBuild игнорировать конфигурацию проекта и просто настроить .NET 3.5?

4b9b3361

Ответ 1

Команда, аналогичная следующей, должна работать

msbuild YourSolution.sln /tv:3.5 /p:TargetFrameworkVersion=v3.5

или

msbuild YourSolution.sln /p:TargetFrameworkVersion=v3.5

/tv (или/toolsversion) Указывает, какую версию инструментов MSBuild вы хотите использовать, а свойство TargetFrameworkVersion указывает целевую структуру. В вашем случае просто указать, что свойство должно быть в порядке, но если вы хотите использовать набор инструментов MSBuild 3.5, вы можете его отключить с помощью /tv, как и в первой команде.