Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 Visual Studio 2008数据库项目中更智能的上下文菜单_Visual Studio 2008 - Fatal编程技术网

Visual studio 2008 Visual Studio 2008数据库项目中更智能的上下文菜单

Visual studio 2008 Visual Studio 2008数据库项目中更智能的上下文菜单,visual-studio-2008,Visual Studio 2008,我使用的是SQLServer2008数据库项目,我发现添加某些项目非常麻烦。例如,如果我右键单击Tables=>Keys并导航到Add项,我希望看到可以添加的不同类型的键。相反,我看到了不适用的库存项目,我被迫在添加新项目屏幕中导航以查找主键 有没有办法让这更有效?我有再竖琴;我是否可以以某种方式利用模板(有点像这些模板的noob)。谢谢 升级到VS 2010将解决您的问题。正在选择表格。。。从新的关联菜单: 生成以下选项,这些选项比2008版本更有用: 这里有一个建议: 创建数据库项模板。将

我使用的是SQLServer2008数据库项目,我发现添加某些项目非常麻烦。例如,如果我右键单击Tables=>Keys并导航到Add项,我希望看到可以添加的不同类型的键。相反,我看到了不适用的库存项目,我被迫在添加新项目屏幕中导航以查找主键


有没有办法让这更有效?我有再竖琴;我是否可以以某种方式利用模板(有点像这些模板的noob)。谢谢

升级到VS 2010将解决您的问题。正在选择表格。。。从新的关联菜单:

生成以下选项,这些选项比2008版本更有用:

这里有一个建议:

  • 创建数据库项模板。将其存储在程序文件中VS文件夹的Database Project Items子文件夹中

  • 创建从该模板创建项目的宏。您可以先录制自己添加的项目,然后修改生成的宏

  • 使用“工具/自定义”菜单的“工具栏”选项卡,单击左侧列表框中关联菜单选项旁边的复选框。这将使上下文菜单出现在菜单栏中。找到你想要的。根据您所说的,这可能是其他上下文菜单/DB项目文件夹

  • 仍然在“工具/自定义”菜单上,切换到“命令”选项卡。单击左侧列表框中的宏条目。您的宏应该出现在该列表框中的某个位置

  • 将宏的条目拖到现在显示在菜单栏中的关联菜单下拉菜单上。它们会在你悬停时打开。将条目放到要增强的菜单上

  • 您可能需要更改新菜单选项的名称。您可以从上下文菜单工具栏返回该菜单,直到找到新的菜单选项。右键单击它,您将能够重命名它或为其指定一个图标

  • 关闭“工具/自定义”菜单。现在,您将在上下文菜单上有一个新的菜单选项

    现在,你录制的宏?您可能需要对它进行大量的修改,才能使它在新的上下文中正常工作。宏编程(和VS扩展性)就是这样


    如果您希望使菜单上下文敏感,以便某些内容仅在特定条件为真时出现(例如您单击的文件夹名为“Tables”),则可能需要编写外接程序。这既有趣又浪费时间,但最终你会对VS的工作原理有更多的了解,并让你的菜单完全按照你的意愿运行

    右键单击什么可以获得所描述的上下文菜单?解决方案资源管理器中我希望新对象存在的文件夹。因此,表和键都是解决方案资源管理器中的文件夹?(键嵌套在表中?)我明白了。