none
Visual Studio 2019 Tools for Unityでコード分析をコマンドラインから実行する方法 RRS feed

  • 質問

  • Visual Studio 2019のUnity開発ツールを導入してコード分析を実行する手順はわかったのですが、

    これをMSBuildのコマンドラインで実行することは可能でしょうか?

    以下の情報(これが掲載されているサイトのリンクは貼れませんでした)を参照してコード分析用のパラメータがあるとのことで実行してみたのですが、

    msbuild Myproject.cblproj /p:CodeAnalysisResultsAsErrors=true;RunMicroFocusCodeAnalysisAfterBuild=true;ActiveRulesets="Coding Standards"

    Unity向けのコード分析結果はインフォメーション扱い(UNT****)になるためか、解析結果として表示されませんでした。

    2020年5月1日 12:17

すべての返信

  • shyhoさん、こんにちは。フォーラムオペレーターのHarukaです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    私の知る限り、msbuildツールは.NETプロジェクトでのみ使用されます。
    より良いサポートのため、英語となりますが、Unityフォーラムにご投稿いただくことをご検討ください。

    どうぞよろしくお願いいたします。

    MSDN/ TechNet Community Support Haruka
    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2020年5月8日 1:26
    モデレータ
  • 一応、同じ質問をUnityのフォーラムへも投稿してみました。
    ただ、Visual Studio 2019 Tools for Unity というツールはMS製だと思うのですが
    これをコマンドライン経由で実行する方法は何か提示できないでしょうか?
    MSBuildにこだわっているわけでは無いので、他のコマンドラインツールから実行できるならその方法を知りたいです。
    もしくは、Unity向け解析結果は含まなくても、通常のC#コードに対するコード分析機能を
    コマンドライン経由で実行&結果取得する方法はないでしょうか?
    2020年5月12日 6:55
  • shyhoさん、こんにちは。フォーラムオペレーターのHarukaです。
    ご返信いただきありがとうございます。

    確認の結果、コマンドラインでUnityプロジェクトを分析するのに役立つツール、Gendarme for Unityが見つかりました。
    ご参照いただければと思います。

    どうぞよろしくお願いいたします。

    MSDN/ TechNet Community Support Haruka
    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2020年5月14日 6:40
    モデレータ
  • Visual Studio Tools for Unity が Micorsoft提供ツールである以上、

    その実行をコマンドラインで行うためのツールもMicrosofot提供のものでないと

    信憑性に欠けるので使うつもりはありません。

    2020年5月18日 3:36