我创建了一个.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