如何使用Visual Studio为Umbraco创建包?

Pat*_*son 0 c# asp.net umbraco

如何在Visual Studio中为Umbraco创建包?我知道你可以在Umbracos后台创建一个包,但我现在对此不感兴趣.我只需要一些简单的东西,比如一个hello world包

Mar*_*ski 5

不幸的是,它并非如此简单.这取决于包装内容.如果那些将是静态文件,dll等 - 这是MsBuild的工作,你可以使用它来收集所有必需的文件,创建一个包甚至分发它.

Jeavon Leopold在24days.in上发表了一篇很棒的文章:http://24days.in/umbraco/2014/packaging-with-appveyor/ 结合使用AppVeyor完成的CI.

当您想要包含文档类型,数据类型或任何其他与Umbraco相关的内容时,challange会启动.通过后台使用Umbraco Packaging非常容易(只需要选择应该包含的内容).使用自定义构建和自动打包,您需要记住,如果Umbraco后台内部应包含任何内容,则需要通过在代码中创建这些对象来处理(例如,在应用程序启动事件自定义处理程序上)并确保它不存在它应该重新创建等.

就个人而言,我建议你检查其他包创建者如何处理它,因为许多包是开源的,例如:

等等