我已经为此进行了一些搜索并尝试了一些东西,但如果不关闭一些我想要的东西就无法让它工作。
通常我让 Resharper 使用命名空间优化。在将 DTO 映射到域模型对象的服务实现中,为每个对象创建一个别名是一种很好的视觉效果。这样,当它很晚并且您睡眠不足时,可以看到Dtos.Customer
并DomainModel.Customer
提供帮助。
using DomainModel = MyProduct.Core.Domain.Model;
using Dtos = MyProduct.ServiceModel.Dtos;
当我运行代码清理时,它将这些更改为:
using DomainModel = MyProduct.Core.Domain.Model;
using Customer = MyProduct.Core.Domain.Model.Customer;
有没有人这样做或类似的事情并阻止 R# 破坏它?