2011-07-28 65 views
0

我在Umbraco中构建网站,他们都使用类似的组件和基础模板。最明显的做法是创建可以安装这些东西的软件包。但是我不知道如何做这样的事情,比如在Umbraco中添加项目引用,我不知道如何在NuGet中创建文档类型(一个数据库对象)。Umbraco和NuGet包可以互换吗?

我一直无法找到一个很好的能力比较 - 一个软件包可以做的,另一个不能做 - 能够选择一种或其他类型的软件包。或者我将不得不使用这两种类型的包进行不同的工作(如果我可以帮助它,我不想走这条路,因为某些功能可能需要这两个包)。

编辑澄清,希望这会有所帮助。我试图问一个毛病问题,以确定是否可以只使用一种包装系统,而不是两种。我想避免安装2个不同的软件包来让某些东西正常工作。

NuGet包是否可以触发Umbraco包的自动安装?

NuGet包是否可以创建Umbraco对象,如文档类型等?

Umbraco软件包能否将程序集引用添加到项目中?

回答

0

我不知道你在哪里试图一把umbraco使用的NuGet中,一把umbraco包装系统的NuGet基础,这是对的NuGet(警告 - the next version of Umbraco will use NuGet for packaging)完全不同。

当前定义的Umbraco包系统能够将任何文件部署到您的目标项目中,例如CSS,JavaScript,模板,程序集,用户控件等,以及数据到您的数据库中(文档类型,内容等)。

+0

它可以添加对项目的引用吗?我们的一些用户控件对其他需要引用的程序集有依赖性。我的意思基本上是 - 我可以在一个步骤中添加一个引用(通常是nuget)和一个文档类型(umbraco),还是我需要为每个位分别添加一个包? –

相关问题