使用orchard 1.3.9我制作了一个简单的HelloWorld模块。
该模块引用了外部程序集:Library1。
另一方面,Library1引用了Library2。
(Library2不是由HelloWorld模块直接引用的。)
当我使用命令行工具为这个模块创建一个包时,我可以看到该包只包含Library1。
因此,该模块无法在目标Orchard站点上正常工作。
确保软件包包含所需的所有库的正确程序是什么?
答案 0 :(得分:3)
将您的依赖项包含在模块的libraries文件夹中,然后从项目文件中引用它们。然后他们将被包含在包中。您可以查看Vandelay.Industries模块以获取示例。
答案 1 :(得分:3)
Bertrand的答案解决了这个问题,但我想在这里留下一些额外的信息: