在MSBuild参数中设置应用程序名称

时间:2012-05-16 07:16:46

标签: command-line msbuild web-deployment

我正在使用此

从命令行部署我的Web应用程序
  

msbuild WebApplication1.csproj / t:Package / p:configuration = release

它工作正常,但部署的应用程序与在项目设置页面中使用的名称相同。

我想使用相同的命令行设置已部署应用程序的名称。 msbuild中是否有任何参数可以执行此操作或任何其他方法。

由于

3 个答案:

答案 0 :(得分:19)

你应该试试这个

  

msbuild WebApplication1.csproj / t:Package / p:configuration = release; DeployIISAppPath =“what_ever_name_you_want”

您可以在项目文件(.csproj)中获取有关这些关键字的更多信息,在记事本中打开它并搜索由VS设置的默认名称。并在命令行中使用该参数。

希望这有帮助。

答案 1 :(得分:0)

MS Build Command line parameters:看起来你不能从命令行执行此操作。

但您可以使用属性组

在配置文件article中执行此操作
 <PropertyGroup>
     <appname>NewApplicationName</appname>
 </PropertyGroup>

答案 2 :(得分:0)

我无法确切地说出你在谈论的属性页面中的设置,但语法将是这样的:

  

msbuild WebApplication1.csproj / t:Package / p:configuration = release / p:appname = Test