Visual studio 用于保存msbuild任务的外部文件
我已经为我的VS项目创建了一些ms构建任务 不必使用每个任务更新VS Project文件,是否可以创建一个外部文件来保存构建任务并通过主项目文件引用它Visual studio 用于保存msbuild任务的外部文件,visual-studio,msbuild,build-automation,nant,Visual Studio,Msbuild,Build Automation,Nant,我已经为我的VS项目创建了一些ms构建任务 不必使用每个任务更新VS Project文件,是否可以创建一个外部文件来保存构建任务并通过主项目文件引用它 此外,我还看到了nant,您可以创建.bat文件来运行nant任务。是否可以对msbuild执行类似操作?是。您可以使用导入任务: <Import Project="PathToMyIncludeFile\Include.proj" /> 或者以编译和发布配置为目标运行构建: msbuild myproject.proj /t:Co
此外,我还看到了nant,您可以创建.bat文件来运行nant任务。是否可以对msbuild执行类似操作?是。您可以使用导入任务:
<Import Project="PathToMyIncludeFile\Include.proj" />
或者以编译和发布配置为目标运行构建:
msbuild myproject.proj /t:Compile /p:Configuration=Release
或使用默认目标和设置版本属性运行生成:
msbuild myproject.proj /p:Version=2.0.0.1
命令行参数优先于文件中定义的值。因此,在上面的示例中,如果您在文件中定义了以下版本:
<PropertyGroup>
<Version>1.0.0.0</Version>
<PropertyGroup>
1.0.0.0
生成将使用配置的2.0.0.1版本运行
像往常一样,查看更多信息
msbuild myproject.proj /p:Version=2.0.0.1
<PropertyGroup>
<Version>1.0.0.0</Version>
<PropertyGroup>