簡體   English   中英

鏈接StyleCop設置文件

[英]Linking StyleCop settings files

我的項目中有兩個設置文件。 一個位於Visual Studio解決方案文件旁邊。 另一個位於子文件夾中,該子文件夾用於出口到我們開發的其他產品。

  • ...
  • 解決方案
  • settings.stylecop (鏈接到其他設置文件)
  • 導出(文件夾)
    • settings.stylecop (<=用於導出,不合並)
    • stylecop.targets
    • stylecop.dll
    • 等等...

當我將sln設置文件鏈接到導出文件夾中的一個文件時,StyleCop會激活所有規則。 似乎鏈接被忽略了。 但是,當我在編輯器中打開sln設置文件時,該設置似乎已被繼承。

我做錯了什么? 現在,我必須手動確保兩個文件始終相同。

聽起來您的LinkedSettingsFile值不正確。 為了確保將其值視為相對於設置文件(而不是相對於執行進程的工作目錄)的值,它必須以句點開頭。 例如:

<StyleCopSettings Version="105">
  <GlobalSettings>
    <StringProperty Name="MergeSettingsFiles">Linked</StringProperty>
    <StringProperty Name="LinkedSettingsFile">.\SomeFolder\Settings.StyleCop</StringProperty>
  </GlobalSettings>
</StyleCopSettings>

CodePlex問題中有更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM