簡體   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