Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ReSharper C#DTO的命名约定_C#_Resharper - Fatal编程技术网

ReSharper C#DTO的命名约定

ReSharper C#DTO的命名约定,c#,resharper,C#,Resharper,我尝试自定义类的命名规则,当我看到或创建一个DTO时,该类的名称实际上是FooDTO,而不是FooDTO。 但我无法解决ReSharper检查每个类并标记每个名称中没有Dto的类的问题 我可以创建仅在实际DTO上触发的条件规则吗?在您的情况下,最好的做法是: 添加另一个带有DTO后缀的规则 现在R#又高兴起来了,好像什么都没发生过 或者,您可以通过不同的方式关闭这些警告: 将缩写添加到团队共享设置中 使用SuppressMessage 在您的情况下,最好的做法是: 添加另一个带有DTO后

我尝试自定义类的命名规则,当我看到或创建一个DTO时,该类的名称实际上是
FooDTO
,而不是
FooDTO
。 但我无法解决ReSharper检查每个类并标记每个名称中没有Dto的类的问题


我可以创建仅在实际DTO上触发的条件规则吗?

在您的情况下,最好的做法是:

添加另一个带有DTO后缀的规则

现在R#又高兴起来了,好像什么都没发生过

或者,您可以通过不同的方式关闭这些警告:

将缩写添加到团队共享设置中

使用
SuppressMessage


在您的情况下,最好的做法是:

添加另一个带有DTO后缀的规则

现在R#又高兴起来了,好像什么都没发生过

或者,您可以通过不同的方式关闭这些警告:

将缩写添加到团队共享设置中

使用
SuppressMessage


是的,我在
Dto
阵营。虽然我必须承认我过去讨厌它,但现在我有更大的事情要担心;)非常确定您无法设置ReSharper来执行此操作。我会用一个元单元测试来解决这个问题,它使用反射来检查预期的类是否符合您的命名约定。这很不幸。如果在ReSharperYeah中有条件命名,那将是一个不错的特性,因为我在
Dto
阵营中。虽然我必须承认我过去讨厌它,但现在我有更大的事情要担心;)非常确定您无法设置ReSharper来执行此操作。我会用一个元单元测试来解决这个问题,它使用反射来检查预期的类是否符合您的命名约定。这很不幸。在ReSharperI中有条件命名是一个不错的功能,我个人无法通过白色VS主题……)是的,我也试过。但在这之后,每节课都被打分。不是我想要的结果:/@00110001那是因为我是@RobinKaltenbach检查我的编辑,第一个选项很好here@aybe好的,我试试看。谢谢我个人无法超越白色VS主题……)是的,我也试过。但在这之后,每节课都被打分。不是我想要的结果:/@00110001那是因为我是@RobinKaltenbach检查我的编辑,第一个选项很好here@aybe好的,我试试看。谢谢
[SuppressMessage("ReSharper", "InconsistentNaming")]
class WhateverDTO
{
    
}