【发布时间】:2014-08-25 12:04:01
【问题描述】:
请帮帮我,
自定义组件: C:\Program Files (x86)\Microsoft FxCop 1.35\Rules\my\DOTNET.dll
规则文件: D:\SONAR\extensions\rules\fxcop\DOTNET.xml
我点击恢复配置文件并备份此文件:export.xml -- 导入后为 0 个规则
怎么了?
感谢您的帮助。 大卫·莫尔坎
这里是 DOTNET.xml
<rules>
<rule key="DOTNETCodeWritingGuidlinesForClassesFinalizerWithIDisposable">
<name>
<![CDATA[ La méthode doit avoir une casse correct. ]]>
</name>
<configKey>
<![CDATA[
DOTNETCodeWritingGuidlinesForClassesFinalizerWithIDisposable@C:\Program Files (x86)\Microsoft FxCop 1.35\Rules\my\DOTNET.dll
]]>
</configKey>
<category name="Maintainability"/>
<description>
<![CDATA[ La méthode doit avoir une casse correct. ]]>
</description>
</rule>
</rules>
这里是export.xml
<!-- Generated by SonarQube -->
<profile>
<name>Sonar way2</name>
<language>cs</language>
<FxCopProject Version="1.36">
<ProjectOptions>
<SharedProject>True</SharedProject>
<SaveMessages>
<Project NewOnly="False" Status="Active, Excluded"/>
<Report NewOnly="False" Status="Active"/>
</SaveMessages>
<ProjectFile Deterministic="True" SaveByRuleGroup="" DefaultRuleCheck="True" DefaultTargetCheck="True" Compress="True"/>
<EnableMultithreadedLoad>True</EnableMultithreadedLoad>
<EnableMultithreadedAnalysis>True</EnableMultithreadedAnalysis>
<SourceLookup>True</SourceLookup>
<AnalysisExceptionsThreshold>10</AnalysisExceptionsThreshold>
<RuleExceptionsThreshold>1</RuleExceptionsThreshold>
<Spelling Locale="en-US"/>
<OverrideRuleVisibilities>False</OverrideRuleVisibilities>
<CustomDictionaries SearchProjectDir="True" SearchUserProfile="True" SearchFxCopDir="True"/>
<IgnoreGeneratedCode>False</IgnoreGeneratedCode>
</ProjectOptions>
<Rules>
<RuleFiles>
<RuleFile AllRulesEnabled="False" Enabled="True" Name="C:\Program Files (x86)\Microsoft FxCop 1.35\Rules\my\DOTNET.dll">
<Rule Enabled="True" Name="DOTNETCodeWritingGuidlinesForClassesFinalizerWithIDisposable" SonarPriority="major"/>
</RuleFile>
</RuleFiles>
</Rules>
</FxCopProject>
</profile>
【问题讨论】: