コード分析ポリシー エラー

以下のエラーは、チェックインにおいてコード分析ポリシーに適合しない場合に発生します。

1 つ以上のプロジェクトのコード分析設定がコード分析ポリシーに準拠していません。

1 つ以上のコード プロジェクトについて、チーム プロジェクトのソース管理にチェックインするというコード分析の要件が満たされていません。このエラーは、次に示す 1 つ以上の条件によって発生します。

  1. ソリューション内のすべてのプロジェクトで、ビルドに対してコード分析が有効になっていない。

  2. Visual Studio プロジェクトのローカル規則セットに、チーム プロジェクトの規則セットより制限の低い [アクション] 設定がある (たとえば、サーバーの規則で [アクション][エラー] に設定されている場合に、Visual Studio で使用される規則セットで [アクション][警告] または [なし] に設定されている)。

  3. Visual Studio で指定された規則セットに、チーム プロジェクトのコード分析チェックイン ポリシーで指定された規則セットのすべての規則が含まれていない。

コード分析ポリシーに失敗しました。 プロジェクト {0} にエラーが存在するか、ビルドが最新ではありません。

ビルドにエラーがあるか、エラーが修正された後にコード分析が実行されませんでした。

チェックインに失敗しました。 コード分析ポリシーは、開いているソリューションを伴う Visual Studio を介してチェックインすることを必要とします。

コード分析ポリシーには、チェックインするファイルがすべて現在開いているソリューションに含まれていなければならないと規定されています。このエラーを修正するには、チェックインするファイルが含まれるソリューションを開きます。

保留中のチェックインのいくつかのファイルが、現在開いているソリューション内にありません。

コード分析ポリシーには、チェックインするファイルがすべて現在開いているソリューションに含まれていなければならないと規定されています。このエラーは、ソリューションは開いているものの [保留中のチェックイン] ビューに表示されているファイルの中に現在開いているソリューションに属していないものがある場合に発生します。このエラーを修正するには、チェックインするファイルが含まれるソリューションを開きます。

'{0}' のバージョンが正しくありません。 ポリシーで指定されている厳密な名前は '{1}' です。

このエラーは、.NET プロジェクトで発生します。コード分析ポリシーで必要な規則の .dll がローカル コンピューターに存在しますが、バージョンまたは公開キーが一致しません。このエラーを解決するには、ポリシーの作成者は、コンピューターの C:\Program Files\Microsoft Visual Studio 8\Team Tools\Static Analysis Tools\FxCop\Rules\ ディレクトリにある .dll を更新する必要があります。

ポリシーで指定された '{0}' アセンブリが存在しません。

このエラーは、.NET プロジェクトで発生します。コード分析ポリシーで必要な規則に対応する dll が、クライアント コンピューターにインストールされていません。このエラーを解決するには、ポリシーの作成者は、コンピューターの C:\Program Files\Microsoft Visual Studio 8\Team Tools\Static Analysis Tools\FxCop\Rules\ ディレクトリにある dll を更新する必要があります。

プロジェクト {0} の規則の設定がコード分析ポリシーに一致していません。

このエラーは、.NET プロジェクトで発生します。マネージ コード規則の設定が、ポリシーで要求されている厳密さを満たしていません。このエラーを修正するには、クライアント設定をサーバー側のポリシー要件と同等以上に厳密にします。

コード分析は、アクティブな構成で有効になっていません。 チェックインする前に、構成 {0} に切り替えて、プロジェクト {1} をビルドしてください。

Visual Studio では、アクティブ構成ではコード分析は有効ではありませんが、有効になっているコード分析が少なくとも 1 つあります。

チェックインする前に、マネージ バイナリのコード分析をプロジェクト {0} プロパティおよびビルドで有効にしなければなりません。

このエラーは、Visual C++ .NET アプリケーションで発生します。ポリシーでは、マネージ コード分析の実行を要求していますが、クライアント上の現在のプロジェクトでは有効になっていません。

チェックインする前に、コード分析をプロジェクト {0} プロパティおよびビルドで有効にしなければなりません。

このエラーは、Visual Studio プロジェクトおよび Web プロジェクトで発生します。ポリシーでは、マネージ コード分析の実行を要求していますが、クライアント上の現在のプロジェクトでは有効になっていません。

チェックインする前に、C/C++ コード分析をプロジェクト {0} プロパティおよびビルドで有効にしなければなりません。

このエラーは、アンマネージ プロジェクトで発生します。コード分析ポリシーでは、C/C++ のコード分析の実行を要求していますが、クライアント上の現在のプロジェクトでは有効になっていません。

参照

その他の技術情報

コード分析のアプリケーション エラー