1

次の目的で、Visual Studio 2015 で .net ライブラリを作成しています。

  1. .net 2、3.5、4、および 4.5+ のサポート
  2. PCL サポート (.net 4.5+)
  3. Json.net 以外の追加の依存関係はありません

理想的には、ライブラリの .net 4.5 以降のバージョンは async を利用し、Task などを返すメソッドを含めます。

特に Visual Studio 2015/project.json リリースでは、私がやりたいことをサポートするさまざまな方法があるようですが、今日ゼロから始める良いアプローチは何ですか?

私のライブラリは比較的単純なので、コードを再利用したいのですが、.net 4.5 バージョンを危険にさらしたくありません。

賢明なプロジェクト構造とは、つまり、最新の .net フレームワークを利用しながら、古いフレームワークのサポートを組み込むことができるということです。

4

1 に答える 1

0

WebDev ツールの Beta8 を使用すると、net2、net35、net40、net45 などもターゲットにすることができます。

ライブラリの違いにより、コードで #ifdef フラグを使用して、特定のビルドで特定のメソッドを非表示にする場合があります。

于 2015-10-19T20:12:37.643 に答える