我創建了一個.DLL目標.Net 4,但現在我正在考慮將它編譯爲.Net 3.0,以便使用Visual Studio 2008的用戶可以使用該DLL。。NET 4和.Net 3.0編譯的.DLL有沒有區別?
。NET 4和.Net 3.0編譯的.DLL有沒有區別?
也就是說,我應該創建兩個DLL(每個框架一個),因爲它最好使用編譯到框架的DLL您的目標?或者我應該只提供一個編譯爲.Net 3.0的版本,並讓VS2010用戶使用該版本,因爲使用編譯爲先前框架的DLL沒有區別?
感謝,
更新: 我本來應該更明確,並已「從需要了必要的框架一旁補充說:」。換句話說,從.Net 4項目引用一個在.Net 3.0中編譯的DLL和在.Net 4中編譯的DLL之間是否有區別?假設他們都使用.Net 3.0語法,你是否通過使用任何一個獲得/失去任何東西?
更新了問題以澄清問題。 – Manuel 2010-12-08 18:31:18