我正在使用以下命令行部署我的Web应用程序:
msbuild WebApplication1.csproj /t:Package /p:configuration=release
它可以正常工作,但是部署的应用程序与项目设置页面中使用的同名应用程序相同。
我想使用同一命令行设置部署应用程序的名称。
在msbuild中是否有任何参数可以实现此功能或者有其他方法?
谢谢!
我正在使用以下命令行部署我的Web应用程序:
msbuild WebApplication1.csproj /t:Package /p:configuration=release
它可以正常工作,但是部署的应用程序与项目设置页面中使用的同名应用程序相同。
我想使用同一命令行设置部署应用程序的名称。
在msbuild中是否有任何参数可以实现此功能或者有其他方法?
谢谢!
建议尝试以下命令:
msbuild WebApplication1.csproj /t:Package /p:configuration=release;DeployIISAppPath="自定义名称"
您可以在项目文件(.csproj)中查找由VS设置的默认名称,并在命令行中使用该参数。
希望这有所帮助。
我无法确定您所说的属性页面中具体的设置,但语法应该类似于:
msbuild WebApplication1.csproj /t:Package /p:configuration=release /p:appname=Test
MS Build命令行参数:看起来似乎无法从命令行中执行。
但是您可以在配置文件中使用属性组文章进行操作。
<PropertyGroup>
<appname>NewApplicationName</appname>
</PropertyGroup>