7

特に XAML を対象Visual Studio 2010とするコード分析 (およびそれ以上)のカスタム ルールの作成に興味があります。

カスタム ルールの作成について、さらには FXCop + XAML Toolkitについても読みましたが、後者は現在アーカイブされてお​​り、FXCop の最新バージョン (つまり、コード分析が動作するバージョン) をサポートしていません。NDependなどの他のツールも調べましたが、これもサポートしていないようです。

作成したいカスタム ルールの例: XAML 内の要素のWidthプロパティが定数に設定されていないことを確認します。

これを行う方法に関するアイデアはありますかVS 2012/VS 2013(Visual Studio と統合する外部ツールもオプションです)。

4

2 に答える 2

0

当社のコード分析製品http://submain.com/CodeIt.Rightには、すぐに使用できる一連の XAML/SL/WPF ルールが含まれており、CodeIt.Right カスタム ルール SDK を使用して言及したカスタム ルールを作成することもできます。カスタム ルールについてご案内いたします。

ありがとう!

于 2012-10-19T06:00:30.920 に答える
0

CodeAnalysis ルールの代わりに、StyleCop ルールはおそらくあなたが求めているものです。CodeAnalysis はコンパイルされたコードで機能するため、xaml コードの検証が難しくなります。

StyleCop はソース コードで動作し、属性や値の存在などを検証する XPath のような単純なものでチェックを作成できます。

于 2014-09-07T13:17:52.963 に答える