在新c#项目的时候,建类库时候,会看到类库和可移值类库。
那么这两种类库有什么区别?
所谓类库,只能指定一个类库的可运行平台。
而可移值类库,可以在无需修改代码的情况,同时可以在多平台上运行DLL文件。多平台如NET Framework、Silverlight、Windows Phone 7 或 Xbox 360 等。
但并不是平台所需要的所有类库都用可移值类库写。因为,有些内容,多平台的代码会有限制和问题。
一般还是建议,什么平台需要,就写什么平台的DLL文件。

此随笔或为自己所写、或为转载于网络。仅用于个人收集及备忘。