我正在使用SQL Server 2008数据库项目,我发现添加某些项目非常麻烦。例如,如果我右键单击Tables =>键并导航到添加项目,我希望看到我可以添加的不同类型的键。相反,我看到不适用的库存商品,我被迫浏览添加新商品屏幕以查找主键。
有没有办法让这更有效率?我有Resharper;我可以以某种方式利用模板(这种类型的菜鸟)。谢谢!
答案 0 :(得分:1)
升级到VS 2010将解决您的问题。从新的上下文菜单中选择Table ...:
产生以下选择,这比2008版本更有用:
答案 1 :(得分:0)
这是一个建议:
创建数据库项模板。将其存储在Program Files中VS文件夹的Database Project Items子文件夹中。
创建一个从该模板创建项目的宏。您可以从录制自己添加项目开始,然后修改生成的宏。
使用工具/自定义菜单,工具栏选项卡,单击左侧列表框中上下文菜单选项的复选框。这将使上下文菜单出现在菜单栏中。找到你想要的那个。根据您的说法,这可能是其他上下文菜单/ DB项目文件夹。
仍然在“工具/自定义”菜单上,切换到“命令”选项卡。单击左侧列表框中的宏条目。您的宏应该出现在该列表框中的某个位置。
将宏条目拖到菜单栏中现在显示的“上下文菜单”下拉菜单中。当你盘旋时它们会打开。将条目拖放到要增强的菜单上。
您可能希望更改新菜单选项的名称。您可以通过从“上下文菜单”工具栏返回到该菜单来执行此操作,直到找到新的菜单选项。右键单击它,您就可以重命名它或为它指定一个图标。
关闭“工具”/“自定义”菜单。您现在将在上下文菜单中有一个新的菜单选项!
现在,您录制的宏?您可能不得不摆弄它很多,以使其从新的环境中正常工作。宏编程(和VS可扩展性)就是这样。
如果你想让你的菜单对上下文敏感,那么只有当某些条件成立时才显示某些内容(比如你点击的文件夹被命名为“Tables”),你可能需要编写一个加载项。这既有趣也有时间沉沦,但最后你会对VS的工作方式有更多了解,并让你的菜单完全符合你的要求。