Pat*_*son 0 c# asp.net umbraco
如何在Visual Studio中为Umbraco创建包?我知道你可以在Umbracos后台创建一个包,但我现在对此不感兴趣.我只需要一些简单的东西,比如一个hello world包
不幸的是,它并非如此简单.这取决于包装内容.如果那些将是静态文件,dll等 - 这是MsBuild的工作,你可以使用它来收集所有必需的文件,创建一个包甚至分发它.
Jeavon Leopold在24days.in上发表了一篇很棒的文章:http://24days.in/umbraco/2014/packaging-with-appveyor/ 结合使用AppVeyor完成的CI.
当您想要包含文档类型,数据类型或任何其他与Umbraco相关的内容时,challange会启动.通过后台使用Umbraco Packaging非常容易(只需要选择应该包含的内容).使用自定义构建和自动打包,您需要记住,如果Umbraco后台内部应包含任何内容,则需要通过在代码中创建这些对象来处理(例如,在应用程序启动事件自定义处理程序上)并确保它不存在它应该重新创建等.
就个人而言,我建议你检查其他包创建者如何处理它,因为许多包是开源的,例如:
管道CRM(添加自定义数据表以供将来在自定义部分中使用):https: //github.com/theotron/PipelineCRM/blob/master/GrowCreate.PipelineCRM/RegisterEvents.cs
嵌套内容(自定义属性编辑器注册):https://github.com/umco/umbraco-nested-content/blob/develop/src/Our.Umbraco.NestedContent/PropertyEditors/NestedContentPropertyEditor.cs
个性化组(代理类型,nuget包装等):https://github.com/AndyButland/UmbracoPersonalisationGroups
等等
| 归档时间: |
|
| 查看次数: |
595 次 |
| 最近记录: |