在Visual Studio 2010中,有没有一种方法可以使代码片段仅适用于单个项目或解决方案?我对此很感兴趣,因为这样我就可以使用它们来支持我的架构决策(例如创建一个按照规定方式实现某个接口的POCO)。
- Jordan
4
1我不知道你是否能够做到,但我的直觉告诉我你并不需要这个。这意味着代码复制和缺乏DRY原则。你考虑过使用T4模板或类似的代码生成过程,或者将常用方法重构为静态类吗? - Robert Harvey
1我从不复制粘贴。我只是为应用程序内的某些目的创建所有这些POCO,并且喜欢使用自己的模板和约定。此外,我经常使用模板模式。我不得不一遍又一遍地输入大量相同的代码。我花费了太多时间在这上面。我开始使用代码片段,但我发现它们根据领域不同而有所不同。我有太多的代码片段。按项目创建它们更有意义。我会研究你建议的事情。 - Jordan
1我在谈论POCO的结构,而不是其内容。我使用特定功能的接口来保持应用程序中的一致多态性。它非常解耦。我正在寻找比Visual Studio代码编辑器中的“实现接口…”函数略高一点的东西。我曾经使用过它,但它并不完全符合我的要求。在开始开发之前,我会根据设计文档以片段形式布置我的POCO。我不是大学生。 - Jordan