Переопределить целевой каркас из командной строки
Я хочу построить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