46
|
Kenn Zelleriation · 技术社区 · 14 年前 |
1
32
我花了大约5个小时才这么做。 有两个选项,Visual Studio加载项(或共享加载项)与Visual Studio包。 这个包要给您提供更多的控制要复杂得多,但是对于解决方案资源管理器上的上下文菜单,它是不需要的。 所以新项目->其他项目类型->扩展性->Visual Studio加载项。 这里有一个通道- Link 还有这个,我跟着一些- Link 我建议您保留“添加到工具”菜单选项,直到上下文菜单正常工作,或者提供放置设置对话框的位置(如果您不编写工具->选项页)。 这是连接代码:
此代码检查用户选择的项目是否为项目,例如:
注意,代码中的某些字符串名称必须匹配,我不确定它们是哪一个,正如我昨天刚刚做的那样。 |
2
16
我发现最好的方法是制作一个Visual Studio包,而不是一个Visual Studio加载项。vsix的部署体验是如此的巧妙——整个过程非常简单。它只支持Visual Studio 2010,但在我的例子中这已经足够好了。 以下是产生的VSCT:
|
3
3
更新: GAX/GAT for VS2010也可从 http://msdn.microsoft.com/en-us/library/ff687173 原帖 嗯,很可怕,因为vs是非常复杂的。使用GAX/GAT是可能的,但是 no VS2010 Version yet . 我建议从 Visual Studio Gallery 试着理解整个事情是如何运作的,可惜这不是一件容易的事情。 高温高压 |
4
2
我发现自己不得不在代码编辑器窗口上下文菜单中添加一个项目,结果是
作为一种发现这一点的技术,我觉得这是很有用的共享,我将新菜单项添加到了Visual Studio中的所有(456)菜单控件中,循环如下:
然后,我使用分治技术通过调整循环的边界来缩小范围:
直到我最终找到我要找的东西。 (与此相关的问题是 Visual Studio 2010 Plug-in - Adding a context-menu to the Editor Window ) |
kaiselwyvrn · 我无法打开Visual Studio项目 1 年前 |
Cobra_Fast · 如何查找不必要的空运算符? 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |