Visual Studio 2013でStyleCopを使用したいのですが、残念ながら機能しません。 公式サイト から4.7バージョンをインストールしました。VSStudio統合とMSBuild統合の両方のすべてのオプションをチェックし、正確な指示(VSアプリケーションを閉じた状態でインストールしてからVSを開始)に従ってください。 Visual Studio 2013には表示されません。
StyleCopのWebサイトでは、VS2013との互換性が必要とされています。ツールの下にStyleCopに関連するものは表示されず、C#プロジェクトを右クリックしても「StyleCopを実行」アクションは表示されません。既にインストールメニューから修復オプションを試し、さらに再インストールしました。進歩していません。
誰かがこれを手伝ってくれますか?これを以前に経験したことがあるのでしょうか?前もって感謝します!
Visual Studioを開きますツール>ライブラリパッケージマネージャーメニューからパッケージマネージャーコンソールを開きます
次のコマンドを実行します
install-package stylecop.msbuild
上記のコマンドは、最新の安定した必須のdllとファイルをダウンロードし、スタイル警官をプロジェクトに統合します。プロジェクトをビルドすると、stylecopエラーが警告セクションに表示されます。
上記のメニューに何らかの理由でパッケージマネージャーが見つからない場合は、このリンクを参照してインストール方法を確認してください http://surajdeshpande.wordpress.com/2013/10/18/how-to -install-a-nuget-package-in-visual-studio /
すべてのstylecopエラーが修正された場合にのみビルドを成功させるには、プロジェクトファイルに変更を加えて、stylecopエラーを警告として扱わないようにブール値を設定する必要があります。
メモ帳でプロジェクトの.csprojファイルを開き、ファイル内の最初のPropertyGroupセクションを見つけます。新しいタグを追加して、StyleCopTreatErrorsAsWarningsフラグをfalseに設定します。例えば:
<Project DefaultTargets="Build" xmlns="http://schemas.Microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.50727</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{4B4DB6AA-A021-4F95-92B7-B88B5B360228}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>TestProject</RootNamespace>
<AssemblyName>TestProject</AssemblyName>
<StyleCopTreatErrorsAsWarnings>false</StyleCopTreatErrorsAsWarnings>
</PropertyGroup>
<StyleCopTreatErrorsAsWarnings>false</StyleCopTreatErrorsAsWarnings>
を含むサンプルのprojファイルのコンテンツを上に示します。
ビルドは、すべてのsylecopエラーが修正された後にのみ成功します。
以前の回答は2015年に廃止されるようです。
VS Community 2013 Update 5の場合:
1)「JetBrains ReSharper Ultimate 2015.2 [En]」をインストールします
2)Resharper->拡張機能に移動します。
3)Resharper.Stylecopをそこからインストールします
更新:OK、ReSharper Ultimate 10.0.2の場合+JetBrains 4.8によるStyleCopこのエラーが発生します: https://resharper-support.jetbrains.com/hc/en-us/community/posts/206009179-StyleCop-integration-with-ReSharper-10-x-VS2015- =ただし、このエラーは無視することをお勧めします。 VSの再起動後に動作するようです
(Sharepointコード分析用に reSP もインストールされています)
次の手順を使用して、stylecops 4.7をVisual Studio 2013(Web)に統合しました。
<Import>
を.csprojファイルに追加する必要があります(バージョンとパスが異なる場合があります):公式インストーラーを使用して「MSBuild統合」コンポーネントをインストールした場合、<Import>
は次のようになります。
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- Your StyleCop <Import> will go here -->
<Import Project="$(ProgramFiles)\MSBuild\StyleCop\v4.7\StyleCop.targets" />
注:ソリューションの各プロジェクトに上記の行を追加する必要があります。
ソリューションルートフォルダーのC:\ Program Files\StyleCop 4.7からプロジェクトソリューションフォルダーのSettings.StyleCop
をコピーするか、ソリューションアイテムとして追加します。
Settings.StyleCop
ファイルをダブルクリックして、ルールを構成します。プロジェクトでスタイルコップを使用できるはずです。