Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何将MSBuild参数移动到项目文件_.net_Visual Studio 2010_Tfs_Msbuild - Fatal编程技术网

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

.net 如何将MSBuild参数移动到项目文件,.net,visual-studio-2010,tfs,msbuild,.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:UserN

我是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"
现在,由于我有其他要求,我想将这些参数移动到项目文件中,但我不知道从哪里开始,也不知道如何做


欢迎在一个好的教程上提供任何提示或链接。

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

<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>

真的
MsDeployPublish
真的
默认模式
基础知识
http://webserver
ABC\CBA
abcPwd
我想这就是你要找的。如果我对你的需求理解不太正确,请告诉我,我会看看我能做些什么来帮助你