如何将MSBuild参数移动到项目文件中

时间:2012-01-23 16:52:39

标签: .net visual-studio-2010 tfs msbuild

我是MSBuild的新手,我找到的所有教程都不适合初学者。我在TFS上有一个使用以下MSBuild参数的构建任务:

/p:DeployOnBuild=True /p:DeployTarget=MsDeployPublish /p:CreatePackageOnPublish=True /p:MSDeployPublishMethod=InProc /p:DeployIisAppPath="ABC" /p:MsDeployServiceUrl="http://webserver" /p:UserName="ABC\CBA" /p:Password="abcPwd"

现在由于我有其他要求,我想将这些参数移到项目文件中,但我不知道从哪里开始或如何做。

欢迎任何有关良好教程的指示或链接。

1 个答案:

答案 0 :(得分:1)

那么你是说你总是想要这些参数值吗?如果是这样,那么只需在项目文件中创建一个包含这些属性的属性组。它在您的项目文件中看起来像这样:

<PropertyGroup>
    <DeployOnBuild>true</DeployOnBuild>
    <DeployTarget>MsDeployPublish</DeployTarget>
    <CreatePackageOnPublish>true</CreatePackageOnPublish>   
    <MSDeployPublishMethod>InProc</MSDeployPublishMethod>
    <DeployIisAppPath>ABC</DeployIisAppPath>
    <MsDeployServiceUrl>http://webserver</MsDeployServiceUrl>
    <UserName>ABC\CBA</UserName>
    <Password>abcPwd</Password>
</PropertyGroup>

我认为这就是你要找的东西。如果我对你的需求的了解不太正确,请告诉我,我会看到我能做些什么来帮助你。