Visual studio 2015 对生成启用代码分析为false,但仍使用规则验证代码

Visual studio 2015 对生成启用代码分析为false,但仍使用规则验证代码,visual-studio-2015,code-analysis,Visual Studio 2015,Code Analysis,在“项目属性”中,我并没有选中“在生成时启用代码分析”复选框,但仍然从代码分析规则中获得编译错误。 为什么即使未选择“在生成时启用代码分析”,也会从规则集中获取错误 目前,我正在研究CS8019规则,并且仅在Visual Studio 2015中面临此问题。同样的事情在Visual Studio 2013中也能正常工作。请尝试创建一个和您的问题,向我们展示一些代码,并告诉我们您遇到了哪些代码分析错误。目前,您的问题实际上是“猜猜我的代码(我不会告诉您)发生了什么?”CS是一个C#错误或警告,而不

在“项目属性”中,我并没有选中“在生成时启用代码分析”复选框,但仍然从代码分析规则中获得编译错误。 为什么即使未选择“在生成时启用代码分析”,也会从规则集中获取错误


目前,我正在研究CS8019规则,并且仅在Visual Studio 2015中面临此问题。同样的事情在Visual Studio 2013中也能正常工作。

请尝试创建一个和您的问题,向我们展示一些代码,并告诉我们您遇到了哪些代码分析错误。目前,您的问题实际上是“猜猜我的代码(我不会告诉您)发生了什么?”CS是一个C#错误或警告,而不是代码分析(代码分析规则以CA开头)。这是正确的。但我已经将动作从警告改为错误。那么,这里还有问题吗?您得到该警告是因为它是C#编译器警告,而不是分析规则。因此,“启用代码分析”设置无效。我已将CS8019的操作更改为错误。但在我的例子中,上述情况适用于Visual studio 2013,但在Visual studio 2015中出现编译时错误。请尝试创建一个和您的问题,向我们展示一些代码,并告诉我们您遇到了哪些代码分析错误。目前,您的问题实际上是“猜猜我的代码(我不会告诉您)发生了什么?”CS是一个C#错误或警告,而不是代码分析(代码分析规则以CA开头)。这是正确的。但我已经将动作从警告改为错误。那么,这里还有问题吗?您得到该警告是因为它是C#编译器警告,而不是分析规则。因此,“启用代码分析”设置无效。我已将CS8019的操作更改为错误。但在我的例子中,上述情况适用于Visual studio 2013,但在Visual studio 2015中给出了编译时错误。