【发布时间】:2017-05-15 09:27:50
【问题描述】:
根据this article 在 Asp.net Core 中使用 StyleCop,
1)将以下内容添加到project.json文件的dependencies部分:
"StyleCop.Analyzers": {
"version": "1.0.0",
"type": "build"
}
并构建项目。
2) 创建stylecop.json 并在上面添加你的配置,这是我的stylecop.json 内容:
{
"$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
"settings": {
"documentationRules": {
"documentInterfaces": true,
"documentInternalMembers": false
}
}
}
3)project.json文件的buildOptions节点下如下:
"additionalArguments": ["/additionalfile:path/to/stylecop.json" ]
但我遇到了一些错误:问题是什么?
【问题讨论】:
-
stylecop.json的路径是什么? stylecop.json 在您的解决方案中位于哪里,您必须在附加文件中提及该路径。
-
另外,在构建项目时确保错误列表输出设置为
Build + IntelliSense -
我将 addtionalArguments 更改为 ` "additionalArguments": [ "stylecop.json" ]
, but it gives me another error:Type or namespace definition, or end-of-file expected` -
试试这样 -
"additionalArguments": ["/additionalfile: stylecop.json"]
标签: asp.net-core stylecop