整个 Habitat 解决方案的 Nuget 包
Posted
技术标签:
【中文标题】整个 Habitat 解决方案的 Nuget 包【英文标题】:Nuget package of whole Habitat solution 【发布时间】:2017-06-01 06:36:16 【问题描述】:我们遵循具有三层功能、基础和项目的 Habitat Struture。因此,所有项目都可以使用 Octo 包生成单独的 .Nuget 包,但是我们能否像使用 Gulp 任务一起发布所有项目一样创建整个解决方案的 Nuget 包来自 Visual Studio 中的任务运行器资源管理器?有没有办法创建包含功能、基础和项目层中所有 WebProject dll 的整个解决方案的 Nuget 包?
【问题讨论】:
您想要创建完整解决方案工件/输出的 NuGet 包的原因是什么?您是否打算创建一个包以部署到测试/接受/生产服务器?以下博客文章值得一读:blog.marcduiker.nl/2017/01/24/… 只有一个 iis 可以托管..所以希望以所有项目 dll 的组合方式打包...我们该怎么做? 【参考方案1】:对于 TDS 和 Helix,我创建了另一个名为 Platform
的关卡,然后将所有其他 TDS 项目捆绑到我的平台项目中。这会生成一个更新包,并且可以为您生成一个 nuget 包。
这是我的 Platform TDS 项目的图像,其中包含作为捆绑包的其他项目。
【讨论】:
以上是关于整个 Habitat 解决方案的 Nuget 包的主要内容,如果未能解决你的问题,请参考以下文章