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

Command line 在MSBuild参数中设置应用程序名称,command-line,msbuild,web-deployment,Command Line,Msbuild,Web Deployment,我使用以下命令从命令行部署web应用程序 msbuild WebApplication1.csproj/t:Package/p:configuration=release 它工作正常,但部署的应用程序的名称与“项目设置”页面中使用的名称相同 我想使用相同的命令行设置已部署应用程序的名称。 msbuild中是否有任何参数可以执行此操作或任何其他方法 谢谢:看起来您无法从命令行执行此操作 但是,您可以在配置文件中使用属性组来执行此操作 <PropertyGroup> <

我使用以下命令从命令行部署web应用程序

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

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

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

谢谢

:看起来您无法从命令行执行此操作

但是,您可以在配置文件中使用属性组来执行此操作

 <PropertyGroup>
     <appname>NewApplicationName</appname>
 </PropertyGroup>

新应用程序名

我无法确切地说出您所说的属性页中的设置,但是语法如下:

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

你应该试试这个

msbuild WebApplication1.csproj/t:Package/p:configuration=releaseDeployiisAppath=“你想要什么名字?”

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


希望这有帮助。

否,它仍然设置了项目属性包/发布网页中提到的相同名称否,它仍然设置了项目属性包/发布网页中提到的相同名称您能否更具体地说明“在项目设置页中使用的名称”?屏幕截图会有帮助。你是说程序集名称吗?还是web应用程序名称?目前,无法在visual studio中为asp.net mvc应用程序设置DeployIISAppPath。这个构建选项非常有效!