Orchardcms 从源代码构建Orchard时包括从属模块DLL

Orchardcms 从源代码构建Orchard时包括从属模块DLL,orchardcms,Orchardcms,我创建了一个依赖于特定DLL的自定义模块。我以Vandelay.Industries模块为例,采用相同的方法将外部DLL(在Vandelay的情况下为HtmlAgilityPack)放入名为Libraries的文件夹中,并将我的引用指向该文件夹,从而包含它们 在我使用Orchard源代码附带的ClickToBuild.cmd脚本构建项目之前,一切都很顺利。作为构建的一部分,模块库文件夹中的依赖DLL不包括在build/stage目录中,在手动复制它们之前,我的模块将无法工作 在模块的生成输出中包

我创建了一个依赖于特定DLL的自定义模块。我以Vandelay.Industries模块为例,采用相同的方法将外部DLL(在Vandelay的情况下为HtmlAgilityPack)放入名为Libraries的文件夹中,并将我的引用指向该文件夹,从而包含它们

在我使用Orchard源代码附带的
ClickToBuild.cmd
脚本构建项目之前,一切都很顺利。作为构建的一部分,模块库文件夹中的依赖DLL不包括在build/stage目录中,在手动复制它们之前,我的模块将无法工作


在模块的生成输出中包含这些DLL的最佳方式是什么?我假设我需要调整Orchard.proj文件,但我不确定该做什么。

在构建时,您的模块是否包含在Orchard.sln中?我遇到过一些问题,没有添加到sln的模块会复制一些文件,但不是所有文件(即lib/、Module.txt、placement.info和一些视图的内容)。@mdm-是的,解决方案中包含了该模块。但是,库目录不包括在模块项目中(目前)。范德雷就是这样成立的。工业也是这样。实际上,我已经尝试了两种方法,但都没有成功。@mdm-我实际上尝试了删除模块项目并将其重新添加到解决方案中,现在构建工作正常,我的DLL最终位于模块的bin目录中。我不知道以前是什么问题。谢谢你的帮助。不用担心,很高兴你能成功:)