Целевая версия .NET с MSBuild - PullRequest
18 голосов
/ 10 марта 2010

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

1 Ответ

36 голосов
/ 10 марта 2010

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

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

или

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...