gpt4 book ai didi

azure - Windows azure项目替换ServiceConfiguration.Cloud.cscfg

转载 作者:行者123 更新时间:2023-12-03 03:17:43 25 4
gpt4 key购买 nike

我有两个 MVC 项目。我创建了两个 WindowsAzure 项目:WindowsAzure1-> 哪个包 MVC1 和 WindowsAzure2-> 哪个包 MVC2 项目。在本地 TFS 2012 上 checkin 后,我构建了我的解决方案。 MSBuild 参数:

/t:Publish /p:PublishDir=c:\drops\app.publish\

构建后我看到 3 个文件,而不是 4 个。

1.WindowsAzure1.cspkg 2.WindowsAzure2.cspkg 3.ServiceConfiguration.Cloud.cscfg//It contain config WindowsAzure2.cspkg

我尝试重命名 ServiceConfiguration.Cloud.cscfg,但它没有重命名。所以,我认为最好将包放在不同的文件夹中。但在未来的MVC和Azure项目中将会出现未知数的问题。所以我需要自动创建包含名称项目的文件夹。那怎么办呢?

最佳答案

创建动态文件夹的简单方法是通过 PowerShell 脚本。

假设您有以下方式的项目文件夹结构 - enter image description here

然后您可以按照脚本生成包文件夹 -

# Solution directory, which contains all the projects
$path = "C:\Solution"
$folders = Get-ChildItem -Path $path

foreach ($folder in $folders)
{
if ($folder.Attributes -eq "Directory")
{
if($folder.Name -like "*.Cloud")
{
New-Item -Path "$($path)\$($folder.Name)package" -ItemType "Directory"
}
}
}

输出将是 - enter image description here

然后您可以使用 CSPack 实用程序和 PowerShell 组合来创建包并将配置文件保存到您感兴趣的位置。

http://www.intstrings.com/ramivemula/articles/jumpstart-30-create-azure-cloud-service-package-cspkg-of-visual-studio-2013-project-solution-using-powershell/

关于azure - Windows azure项目替换ServiceConfiguration.Cloud.cscfg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21115366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com