質問

両方 cppdependndepend 同じ会社によって開発されており、同じコードベースと共有に基づいているようです いくつか 特徴。私はまだ並んでいる比較サイトをまだ見つけていません。

C ++コードなしでいくつかのプレーンC#ソリューションに取り組んでいますが、C#以外にC ++マネージドコードとC ++ネイティブコードも含まれているソリューションもあります。

すべてのプロジェクトタイプの完全な機能セットが必要な場合、本当に両方のツールを購入する必要がありますか? cppdependとc#-onlyソリューションを使用した混合ソリューションをndependで開く必要がありますか? NdependはC ++プロジェクトを分析できないようですが、CPPDependsでソリューションを開くと、同じソリューションでC#プロジェクトのNPDepend機能を失います。 ndependがcppdependをプラグイン/拡張機能としてロードできればいいのですが、それは不可能ですか?

役に立ちましたか?

解決

ndependは、C ++/CLIマネージドコードを含む.NET/ILコードを分析します(ただし、管理されていないコードではありません)。 CPPDEPTIONは、C ++準拠のプラットフォームでC ++コードのみを分析します。

ツールは多くのコードを共有していますが、それらは相互に排他的であり、いかなる方法でも操作しません。また、ツールは同じ機能セットを共有しています。

コードのほとんどが.net/ilコードの場合、ndependはニーズに合わせて問題ありません。

コードが50/50 .NETおよびC ++が管理されていない場合、両方のツールが必要になる場合があります。

ndependがcppdependをプラグイン/拡張機能としてロードできればいいのですが、それは不可能ですか?

右。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top