当我使用Directory.Build.props文件定义StyleCop分析器及其自定义全局规则集时,不会考虑第二个规则集。我的意思是在全球范围stylecop.json内定义,但在一般情况下不起作用。Directory.Build.propsloans.ruleset
我尝试的所有这些都与此回购有关。
当我将StyleCop.Analyzers包安装到单个项目中并包含它时,loans.ruleset它适用于 WebAPI 项目(这可以通过提交cd1b1f2和53b4a4c精确反映)。然后我尝试将它们移至此处的全局工作ff8b017。结果是 StyleCop 有效,但规则集却无效。
概述如下:
Directory: C:\Repos\LoansManagerRestApi
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 03.06.2019 08:50 LoansManager
d----- 03.06.2019 08:48 LoansManager.DAL
d----- 03.06.2019 08:48 LoansManager.Domain
d----- 03.06.2019 08:48 LoansManager.E2ETest
d----- 03.06.2019 08:48 LoansManager.Services
d----- 03.06.2019 08:48 LoansManager.UnitTest
d----- 03.06.2019 08:48 LoansManager.Util
-a---- 02.06.2019 21:07 5912 .gitignore
-a---- 03.06.2019 08:49 271 .stylecop.json
-a---- 03.06.2019 08:57 338 …Run Code Online (Sandbox Code Playgroud)