.net 将项目从VS2015迁移到VS2017后出现很多错误

.net 将项目从VS2015迁移到VS2017后出现很多错误,.net,visual-studio-2015,asp.net-core,migration,visual-studio-2017,.net,Visual Studio 2015,Asp.net Core,Migration,Visual Studio 2017,我在VisualStudio2015中有一个ASP.NET核心项目。 另外,我在整个解决方案中使用了StyleCop。 迁移到Visual Studio 2017后,我刚刚使用了VS2017的单向迁移,我在3000个以上有很多错误,比如: Using指令必须出现在命名空间声明中 应正确使用制表符和空格 在本地呼叫前加上此前缀 必须记录要素 更重要的是,使用相同的设置,所有这些都适用于VS2015。 我做错了什么 谢谢你的建议,这些都是stylecop规则。您可以使用规则集文件强制stylecop

我在VisualStudio2015中有一个ASP.NET核心项目。 另外,我在整个解决方案中使用了StyleCop。 迁移到Visual Studio 2017后,我刚刚使用了VS2017的单向迁移,我在3000个以上有很多错误,比如:

Using指令必须出现在命名空间声明中 应正确使用制表符和空格 在本地呼叫前加上此前缀 必须记录要素 更重要的是,使用相同的设置,所有这些都适用于VS2015。 我做错了什么


谢谢你的建议,这些都是stylecop规则。您可以使用规则集文件强制stylecop忽略其中一些规则。或者,您可以单击一行有问题的代码,点击control+。在整个解决方案中应用重构,应该有一个选项来“修复”整个解决方案中的问题

您可以看到如何使用此文件管理规则:

您可以使用这些尖括号引用csproj中的规则文件

..\path\to\Stylecop.ruleset

您可以将规则标记为错误、警告、隐藏或无。大多数人使用“无”来完全强制忽略规则


您可以在此处看到规则集文件上的文档:

我会重新开始,将源文件复制到vs2017项目,然后自己设置csproj文件。