当某人使用某种CLR方法时,我可以发出构建警告吗?

Pup*_*kin 2 c# visual-studio

有没有办法Guid.NewGuid在带有警告的代码中标记方法用法?我希望通过自定义实现重新使用所有用法,并且我不希望Guid.NewGuid在将来的代码中使用它

Dam*_*ver 7

解决这个问题的现代方法是使用Code Fix构建Roslyn Analyzer.

这将允许您标记错误列表中使用它的所有位置,并提供简单的"单击以获得正确的代码"转换.

当然,与其他答案一样,它确实要求您在Visual Studio中使用适当的工具.值得庆幸的是,如果您的"更好"的guid生成例程被打包为nuget包的一部分,您也可以将分析器放在那里.