きな粉もち.net

.NET関連仕事に携わっています。OSSのソースを読んで気がついたことを中心に呟いたりブログに投稿したりしています。最近はUiPathを使ったRPAも研究中。気軽にフォローやツッコミよろしくおねがいします! Gitはここを使っています https://github.com/kinakomotitti

.net FrameworkCompatibilityDiagnostics×互換性検証 × roslyn

.NET で開発をしていると、フレームワークのバージョン変更の作業が発生することがあります。

そういう時、これまではMSDNで、互換性に関する情報をさがし、自分のコードに該当するものがないかの確認を行って来ました。

 

そんな作業を効率化できないかな。。。と思っていたところ、FrameworkMicrosoft.DotNet.FrameworkCompatibilityDiagnosticsというツールを見つけました。

詳しくは.NET Framework の互換性の診断 – Visual Studio 日本チーム Blogにまとめられていますが、roslynを利用した互換性診断ツールとなっています。

非常に便利そうですね。

 

まだ.NET 4.6.1までにしか対応していないようなのですが、今後.NET 4.7とかにも対応したら本格的に触ってみたいとおもいます!

 

モノ自体は以下のNugetで取得することができます。

https://www.nuget.org/packages/Microsoft.DotNet.FrameworkCompatibilityDiagnostics