如何静态链接C#ClassLibrary的库?

Cut*_*ute 6 c# c#-2.0

我正在使用微软提供的Dll在c#中创建一个类LLibrary.

现在我想静态地将那些Microsoft提供的库添加到My Dll.我该怎么做呢.我只是简单地添加了对Microsoft提供的Dlls和创建My Dll的引用?好不好?

如果微软提供的DLL在其他机器上不可用,那么我的Dll可能会失败,我需要静态添加库?

我怎样才能做到这一点??

Meh*_*ari 6

在.NET中没有静态链接到另一个程序集的东西.有些第三方产品(如.NET链接器)将程序集合并为一个,但它们不受支持.

如果您拥有该库的再分发许可证,则可以随程序集一起提供副本.在Visual Studio中,您可以通过在该程序集引用的属性窗口中将"Copy Local"设置为"True"来实现此目的.