より良いエンジニアを目指して

1日1つ。良くなる!上手くなる!

.NET Standardになってcsファイルのインクルードがなくなった!

いざ、.NET Standardのクラスライブラリを作ってみて気づいたのですが、csファイルがプロジェクトフォルダに追加された時点でプロジェクトの関連ファイルとなったことに気づきました。

ufcpp.net

一方で、新形式csprojでは、何も書かなくてもデフォルトでが入っているという扱いを受けます。

これでいちいちプロジェクトに含めるなんて指定をせずに済むようになったのです。

比較した結果を以下になりますが、全然スッキリしています。

f:id:rimever:20191208210949p:plain
左が.NET Standard、右が.NET Framework

csprojでコンフリクトするという経験は私はないのですが、これならコンフリクトしても苦労しないでしょう。