首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows项目取代ServiceConfiguration.Cloud.cscfg

Windows项目取代ServiceConfiguration.Cloud.cscfg
EN

Stack Overflow用户
提问于 2014-01-14 13:58:15
回答 1查看 298关注 0票数 1

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

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

生成后,我看到3个文件,而不是4个。

1.WindowsAzure1.cspkg 2.WindowsAzure2.cspkg 3.ServiceConfigur.Cloud.cscfg//它包含配置WindowsAzure2.cspkg

我试图重命名ServiceConfiguration.Cloud.cscfg,但它没有重命名。所以,我想最好把包放在不同的文件夹上。但问题是,在未来的MVC和Azure项目将是未知的计数。所以我需要自动创建文件夹包含名称项目。那它怎么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-14 20:12:43

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

假设您有项目的文件夹结构,方法如下-

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

代码语言:javascript
复制
# 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"
            }
      }
}

输出将是-

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21115366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档