Переопределить целевой каркас из командной строки

Я хочу построитьc# проект (.csproj) из командной строки, используяmsbuild и хочу нацелить .Net2.0 время выполнения.

Я вижу, что файл проекта XML2 tags представляет интерес

<Project ToolsVersion="4.0" ... 

а также

<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>

Мне подумалось, может

Can ToolsVersion 4.0 produce compatible code for .Net2.0 runtime? Can I override the target framework tag from the project file via the command line (does the /ToolsVersion command line switch achieve this?

Я специально хочу добиться этого с помощью командной строки, а не изменять файл проекта.

В настоящее время я делаю что-то вроде этого

msbuild myproj.csproj /p:Configuration=Release

Ответы на вопрос(1)

Ваш ответ на вопрос