はつねの日記

Kinect, Windows 10 UWP, Windows Azure, IoT, 電子工作

Visual Studio 2022の条件付きコンパイルの設定が素敵すぎる件

まずは、プロジェクトのプロパティの条件付きコンパイルシンボルを見てもらいたいです!
Visualf:id:hatsune_a:20211220135409p:plain
どのソリューション構成の時にどのようなシンボルがあるのか一目瞭然です。
また、ソリューション構成名がデフォルトでシンボルに入るのもいいですね。
.NET Frameworkから.NET 6に移行するとき、コードを変える必要はほぼないのですが、どうしても一部変更したいときようなときは
#if NETCOREAPP
(ここは.NET 6)
#else
(ここは.NET Framework
#endif
のような感じで条件コンパイルが可能です。
便利ですね。