如何在项目之间转移dll

如何在项目之间转移dll

问题描述:

我为silverlight写了一大堆类库。如何在项目之间转移dll

我希望另一个编程组使用它们,但不想看到我的代码。

什么是最好的方式来分配他们,所以他们很容易使用?

我一开始以为它会像复制类库dll一样简单。现在让我困惑的是如何处理所有支持的dll?双方支持我做的自定义DLL和需要被列入我的类库的功能系统DLL

+0

[ILMerge](http://msdn.microsoft.com/en-us/netframework/aa569269)非常适合将程序集捆绑在一起;但是,我只做“正常”的.NET编程。 – 2011-09-29 17:09:00

只需提供您的库DLL和的自己支持DLL的情况下,但你也应该提供他们引用的任何第三方DLL的列表(以便开发人员可以明确地将它们添加到他们的主项目中)。

您错过的任何内容都会被列为链接错误,因此会很快找到/发现。

唯一额外的事情,我会建议是使用商业模式命名为DLL,如: companyname.area.subsystem.version.dll