繁体   English   中英

我可以在Visual Studio 2008中从C#项目构建2个或更多dll吗?

[英]Can I build 2 or more dlls from C# project in Visual Studio 2008?

因为我正在使用Silverlight和C#创建RIA框架。 因此,我需要使用Silverlight的丰富功能,例如动态加载。 但是我发现Visual Studio会将所有类库(相同名称空间或不同名称空间)合并到一个dll中。

您是否有任何想法从C#项目构建2个或更多dll? 我只为1个子页面创建1个项目。 因此,如果我的解决方案中有100个子页面,那么我将为该解决方案创建100多个没有意义的项目。

谢谢

只需在解决方案中进行其他项目即可获得不同的程序集(dll)。

您不能从一个项目中产生多个dll。 创建数百个项目(每个班级一个项目)不切实际。

那么,为什么不创建一个dll并动态加载呢?

一个VS项目可以编译一个二进制文件。 可能没有办法解决此问题。

您在解决方案中有很多项目有什么问题? 这还不错。

  • 您对版本的了解更少
  • 当其他人正在处理另一个dll时,您可以工作
  • 您可以停用不想使用的项目
  • 编译速度更快,因为未修改的项目不需要再次编译

我在工作中有一个这样的案例(解决方案中有很多项目)。 你会习惯的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM