Visual studio 在visual studio上添加自定义编译错误

Visual studio 在visual studio上添加自定义编译错误,visual-studio,Visual Studio,我正试图找到一种方法,将自定义代码错误添加到VisualStudio中 比如说 我想防止对字符串参数使用=运算符 并强制使用equals字符串方法 因此,如果程序员将编写以下代码 string myString = .... if(myString == "the string" ) - this line will have a compilation error 有什么想法吗 我发现了一种使用resharper的好方法 定制图案 定制Roslyn代码分析器可能会有所帮助,但实现起来并不

我正试图找到一种方法,将自定义代码错误添加到VisualStudio中

比如说

我想防止对字符串参数使用
=
运算符 并强制使用equals字符串方法

因此,如果程序员将编写以下代码

string myString = ....

if(myString == "the string" ) - this line will have a compilation error 

有什么想法吗

我发现了一种使用resharper的好方法 定制图案

定制Roslyn代码分析器可能会有所帮助,但实现起来并不容易: