我从命令行中使用这个部署我的web应用程序
的msbuild WebApplication1.csproj / T:封装/号码:配置=释放
它工作正常,但应用程序部署与在项目设置页面中使用相同的名称。
我想设置使用同一个命令行部署的应用程序的名称。 是否有任何的MSBuild参数做这样或任何其他的办法。
谢谢
我从命令行中使用这个部署我的web应用程序
的msbuild WebApplication1.csproj / T:封装/号码:配置=释放
它工作正常,但应用程序部署与在项目设置页面中使用相同的名称。
我想设置使用同一个命令行部署的应用程序的名称。 是否有任何的MSBuild参数做这样或任何其他的办法。
谢谢
你应该试试这个
的msbuild WebApplication1.csproj / T:封装/号码:配置=释放; DeployIISAppPath = “what_ever_name_you_want”
你可以得到更多关于你的项目文件(.csproj)这些关键字,在记事本打开它,然后搜索由VS.设置好的默认名称 并使用该参数在命令行中。
希望这可以帮助。
MS构建命令行参数 :它看起来并不像你可以在命令行中做到这一点。
-但你可以做到这一点在你的配置文件中的文章使用属性组
<PropertyGroup>
<appname>NewApplicationName</appname>
</PropertyGroup>
我不能告诉什么设置它是在你所谈论的不过语法将是这样的属性页:
的msbuild WebApplication1.csproj / T:封装/号码:配置=释放/ P:应用程序的名字=测试