Я хочу построить проект c#
(.csproj) из командной строки с помощью msbuild
и хочу настроить время выполнения .Net2.0.
Я вижу, что проект xml файла имеет 2 tags
интерес
<Project ToolsVersion="4.0" ...
и
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
Мне было интересно, если
- Может ли ToolsVersion 4.0 создать совместимый код для .Net2.0 runtime?
- Могу ли я переопределить тег целевой инфраструктуры из файла проекта через командную строку (делает ли этот переключатель командной строки
/ToolsVersion
?
Я специально хочу добиться этого через командную строку и не изменять файл проекта.
В настоящее время я делаю что-то вроде этого
msbuild myproj.csproj /p:Configuration=Release