我已经有4个web项目的web解决方案。 在成功构建我需要通过PowerShell创建一个蔚蓝色的部署包。
可能有人帮助我,我们是否能创造一个蔚蓝的部署包(cspkg,csdef和cscfg)。
谢谢。
我已经有4个web项目的web解决方案。 在成功构建我需要通过PowerShell创建一个蔚蓝色的部署包。
可能有人帮助我,我们是否能创造一个蔚蓝的部署包(cspkg,csdef和cscfg)。
谢谢。
这里是一个很好的例子: Windows Azure的4:通过PowerShell的部署
另外: 发布使用PowerShell脚本程序包
此详细描述了过程。
对于这一点,你的解决方案必须包含云计算项目,使您的项目启用了Windows Azure的部署。 请参阅本指南一步一步的方法来做到这一点: http://msdn.microsoft.com/en-us/library/windowsazure/hh420322.aspx 。 然后,当你建立你的云项目(无论是通过的MSBuild,或直接通过Visual Studio),你会得到包文件。
我写了一篇关于构建包文件的文章,使用PowerShell这可能是有用的上传到Azure的:
http://www.kenneth-truyers.net/2014/02/06/deploying-cloud-services-to-azure-with-powershell/
创建一个包是相当简单的。 您可以使用的MSBuild为:
exec { msbuild <path-to-csproj> /p:Configuration=Release
/p:DebugType=None
/p:Platform=AnyCpu
/p:OutputPath=<path-to-package>
/p:TargetProfile=Cloud
/t:publish
/verbosity:quiet }