我需要什么样的dll

时间:2010-01-20 18:44:01

标签: .net visual-studio silverlight

我有一个silverlight项目

它引用其他dll

bin文件夹中的

看起来像这个

myproject.dll otherproject.dll otherdll.dll

如果我想从另一个项目中引用我的项目,我需要复制哪些dll?

我可以复制myproject.dll还是会破坏?

3 个答案:

答案 0 :(得分:1)

您的项目需要所有库。我认为如果你通过Visual Studio添加对myproject.dll的引用,其他的DLL将自动复制到你的bin目录,但不要让我这样做。

答案 1 :(得分:0)

除非otherproject.dll和otherdll.dll在GAC中,否则它会中断。

系统需要能够找到所有引用。

答案 2 :(得分:0)

如果您正在引用这些库,那么在构建项目时,这些dll将被添加到xap包文件中。您无需手动添加它们。

每个托管的Silverlight解决方案只创建一个xap文件。如果解决方案中有多个项目,则只会构建一个xap,其中包含您使用的所有内容(程序集)或引用。