Visual Studioで使用できるクラスライブラリには、Silverlightクラスライブラリ、ポータブルクラスライブラリ、クラスライブラリなどのさまざまな種類があります。これらのタイプの違いは何ですか? File.dllファイルを使用してクラスライブラリのタイプを判別するにはどうすればよいですか?クラスライブラリを独自のタイプから別のタイプのクラスライブラリに変更するにはどうすればよいですか?
File.dll
ポータブルクラスライブラリプロジェクトタイプを使用すると、複数のMicrosoftプラットフォームで動作するマネージアセンブリを記述および構築できますが、「通常の」クラスライブラリプロジェクトタイプはそうではありません。
「Microsoftプラットフォーム」には、.NET Framework、Windows Phone、.NET for Windows Store Apps、Silverlight、Xboxが含まれます。すべてさまざまなバージョンまたはフレーバーで。
ソース
あるクラスライブラリから別の型に変換するには、 this を実行します。 (参照: この関連SO質問 。)