我有一个发布配置文件在VS 2012的项目设置。 当我用鼠标右键单击在VS的项目,选择发布并单击[发布]按钮,它发布项目使用的发布配置文件提供的设置服务器。
当我使用的MSBuild和命令行,用的语法如下:
msbuild.exe .\mvc.csproj /p:PublishProfile=DevServer
/p:DeployOnBuild=True /p:Password=MyPassword /p:AllowUntrustedCertificate=true
然后,它生成项目,并给我一个消息:
包“mvc.zip”成功创建为在以下位置的单个文件:文件:/// C:/代码/ mvcsite / OBJ /调试/包
然后提供有关如何部署软件包信息。
我怎样才能在命令行部署? 我的最终目标是通过运行在TeamCity的部署,和我现在想把我的命令行属性是正确的。 不过,我可以在命令行现在做的最多的就是创建部署包,但不运行的实际部署。 我怎样才能做到既(有一个说法最好,重复在VS2012会发生什么,当我从那里部署)?