我在使用Resharper格式化代码时遇到问题。我禁用了换行的选项。使用此选项,以下代码将被格式化为一行。有没有人有一个想法如何让Resharper不格式化下面的代码?Resharper将格式化代码合并到一行中
Mapper.CreateMap<CountryEntity, Country>()
.ForMember(dest => dest.CreatedBy, map => map.MapFrom(src => src.CreatedBy))
.ForMember(dest => dest.DateCreated, map => map.MapFrom(src => src.DateCreated))
.ForMember(dest => dest.Id, map => map.MapFrom(src => src.Id))
.ForMember(dest => dest.Name, map => map.MapFrom(src => src.Name))
.ForMember(dest => dest.CountryCodeChar2, map => map.MapFrom(src => src.CountryCodeChar2))
.ForMember(dest => dest.CountryCodeChar3, map => map.MapFrom(src => src.CountryCodeChar3));
如果我能换行,格式化代码会出来这样的:
Mapper.CreateMap<CountryEntity, Country>().ForMember(
dest => dest.CreatedBy, map => map.MapFrom(src => src.CreatedBy)).ForMember(
dest => dest.DateCreated, map => map.MapFrom(src => src.DateCreated)).ForMember(
dest => dest.Id, map => map.MapFrom(src => src.Id)).ForMember(
dest => dest.Name, map => map.MapFrom(src => src.Name)).ForMember(
dest => dest.CountryCodeChar2, map => map.MapFrom(src => src.CountryCodeChar2)).ForMember(
dest => dest.CountryCodeChar3, map => map.MapFrom(src => src.CountryCodeChar3));
此格式也是不可取的。
我有ReSharper的6.1.37.86与格式默认设置。我使用了Resharper的“清理代码...”功能和所有预设,并获得了正常行为(您在第一个示例中显示的内容)。你确定你没有任何其他VS扩展可能会搞乱格式? – GolfWolf 2012-01-11 17:39:59
是否使用C#部分下的“重新格式化代码”选项清理配置文件? – chafnan 2012-01-11 18:34:06
哪个版本的ReSharper? – 2012-01-11 18:47:23