加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 有没有办法通过Resharper通过一个模板/宏生成多个文件?

发布时间:2020-12-15 04:31:00 所属栏目:百科 来源:网络整理
导读:当我为应用程序编写API时,我总是遵循一个看似如下的设置模式(谁不是!?): User (Folder/Namespace) User.cs UserDao.cs UserDaoFactory.cs UserService.cs UserServiceFactory.cs 我知道Resharper有我已经使用的文件模板,但如果我不必单独添加每个文件,当
当我为应用程序编写API时,我总是遵循一个看似如下的设置模式(谁不是!?):
User (Folder/Namespace)
    User.cs
    UserDao.cs
    UserDaoFactory.cs
    UserService.cs
    UserServiceFactory.cs

我知道Resharper有我已经使用的文件模板,但如果我不必单独添加每个文件,当你在一个应用程序中使用超过30个实体时,这将非常繁琐.如果你不能用resharper做到这一点,那么无论如何使用Visual Studio制作某种宏来执行你的resharper文件模板?

解决方法

>在一个文件中创建所有这些类(如果需要,创建一个包含标准类集的文件模板) >写下你的逻辑 >按Shift Alt L将焦点放在解决方案资源管理器中的文件上 >按Ctrl Shift R显示重构此菜单,其中包含适用的重构列表. >选择“将类型移动到匹配文件”,完成重构向导,并观察分成单个文件的类. >要将所有新创建的类放入文件夹,请在“解决方案资源管理器”中选择它们,然后再次调用Refactor. >这次,选择Move to Folder. >在重构向导中指定新文件夹的名称,按“创建此文件夹”,然后完成向导.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读