当我为应用程序编写API时,我总是遵循一个看似如下的设置模式(谁不是!?):
User (Folder/Namespace)
User.cs
UserDao.cs
UserDaoFactory.cs
UserService.cs
UserServiceFactory.cs
我知道Resharper有我已经使用的文件模板,但如果我不必单独添加每个文件,当你在应用程序中使用超过30个实体时会非常繁琐,那就太棒了。如果你不能用resharper做到这一点,那么无论如何使用Visual Studio制作某种宏来执行你的resharper文件模板?
答案 0 :(得分:6)
答案 1 :(得分:2)
看起来R#8添加了此功能
从ReSharper 8.0开始,每个文件模板可以添加多个 文件应用时。这个>可能对WPF,Web和其他有用 相关数据可以保存在不同文件中的项目。
以下是您需要了解的有关多文件模板的一些内容:
- 文件模板始终包含一个主文件,也可以包含任意一个 辅助文件的数量。所以只要你添加一个辅助文件 您获得多文件模板的任何文件模板。
- 添加时 辅助文件,您可以引用任何现有的文件模板(添加文件 从现有模板选项)。注意,如果引用模板 也有多个文件,然后只有被引用的主文件 应用模板时将添加模板。
- 这一组 参数跨越多文件模板的所有文件。即,如果你使用 多文件模板的多个文件中的参数$ PARAM $, 当模板出现时,它将在所有相关文件中具有相同的值 应用。
- 如果多文件模板具有可编辑参数,则Hot 应用此模板时部署的Spot Session将指导 浏览所有需要用户输入的创建文件。
答案 2 :(得分:0)
我会考虑在ReSharper中使用.tt模板。