我在使用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