.NET Framework 4.0から.NET Coreにいくつかのライブラリを移植しようとしています。便利なことの1つは、条件付きでコンパイルする次のようなものを追加することですあなたのコードの一部:プリプロセッサ複数のフレームワークの.Netコアのディレクティブ
#if NETCOREAPP1_0
do something
#elif NET40
do something else
#endif
私の質問は上記のコードのNET40
の代わりに置くものです。私はNETCOREAPP1_0
とNETSTANDARD1_6
を認識することしかできませんでした。 net40
,NET40
、NET4_0
などを含む、NET40
のために入れたすべてのものは機能しませんでした。どのようにそれを参照するかについての指針を与えるリストがありますか?または、net40
を認識させるために、プロジェクトの別の部分を取り上げるために必要な追加ステップがありますか?
project.jsonで自分自身を定義することができます。https://blog.lextudio.com/2016/06/port-snmp-from-net-core-rc1-to-rc2/このブログ記事には例があります。 –
[クロスプラットフォームツールを使用したライブラリの開発](https://github.com/dotnet/docs/blob/master/docs/core/tutorials/libraries.md)に詳しく記載されています。 – zwcloud