当我为应用程序编写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. >在重构向导中指定新
文件夹的
名称,按“创建此
文件夹”,然后完成向导.