我工作的一个连续的一体化系统。净和维生素b6应用程序的使用颠复、CruiseControl,NAnt和常春藤。

。网方面的事情不太多的一个问题,但我需要一点点的指导的维生素b6方面的事情,更多从'DLL-地狱的事情!

我当前的设置是让所有相关文件为我的维生素b6系统,如预期,并建立各种项目内确定。但是...它的使用Dll已经登记在我的电脑,而不是那些在我Lib文件夹,这是我解决我的依赖,从藤。

我可以绕过这个问题通过注册的下载Dll后藤已经解决了它们,这意味着该项目的文件可以指出,在地方Lib文件夹;但我想我NAnt脚本要做到这一自动的,然后自动联合国登记册后,他们的生成过程已经完成,所以,下一个项目反过来可以做同样的事情。

我想我需要的帮助,是能够有常春藤给我一个列表中的项目的依赖关系...

例如,如果我建筑项目X,这取决于项目A、B和C,那么如果我能问题的命令,常春藤这将给一个列表如A、B、C然后我可以通过这些要的另一个目标的过程来注册/注销它们反过来...

这有意义吗?这是可能的,我看这个在正确的方式?或者是有更好的办法?

我很抱歉是我已经对周围的房屋,以解释这样...!!

有帮助吗?

解决方案 3

我自己发现这个问题的答案;

而不是使用常春藤,试图产生依赖性的列表我点播的,我想我会使用文件系统给我同样的列表,如常春藤做了它的工作在解决依赖我,导致 'LIB' 文件夹充满.dll文件...

我所做的,就是让那个lib文件夹中的.dll文件的列表,通过相同属性的登记/注销根据需要将它们存储在一个属性(变量),然后循环回是。

其实很简单..!

其他提示

我们保持独立的REF文件的项目引用旁边我们VBP文件,我们正在使用自定义工具编译过程中“修理” VBPs。我们的构建过程是由此页面(我们的工作方式)和我们的REF文件是他描述结构的直接敲竹杠。

这是我们的工作方式,你可以按照noreferrer"> L.J.链接到

视觉建立亲 建议在这 答案.其他的答案是值得一看。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top