链接StyleCop设置文件
问题描述:
我的项目中有两个设置文件。一个位于Visual Studio解决方案文件旁边。另一个是用于出口到我们开发的其他产品的子文件夹。链接StyleCop设置文件
- ...
- solution.sln 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 issue有一些更多的信息。
你如何执行“连接”? – 2013-02-15 08:33:28
我在设置编辑器中使用“与以下设置文件合并”。 – Antineutrino 2013-02-15 12:56:20
很难理解这里的问题。你可以展示一些截图或基于具体设置来解释它吗?在哪个设置文件中设置?它不是? etc. – 2013-02-15 13:02:18