有没有人知道一些关于为Visual Studio 2010编写插件/插件的好文章/教程?
Visual Studio中安装的自定义扩展在哪里?我知道你可以获得路径ExtensionManager.GetInstalledExtensions(),但似乎没有找到的路径对应于我的扩展.
我正在编写一个自定义工具,我目前正在做我想要的功能.如果出现问题,我希望能够写入Visual Studio.(代码格式不正确或其他).
这有什么标准吗?现在我基本上可以强制该工具失败,Visual Studio会发出警告,表明它已经这样做了.我想在"输出"窗口中输入一个类别,其中包含我要发送的任何结果消息.我还可以在错误列表窗口中使用更具描述性的任务/警告.
为visual studio创建新扩展时,有两个项目选项:"Visual Studio集成包"和"Visual Studio加载项".两种项目类型之间的区别是什么?何时使用另一种?
有没有人有任何工具建议可以帮助将文字值移动到资源文件进行本地化?
我使用了一个名为RGreatX的resharper插件,但想知道是否还有其他东西.
这是一个很长的手动过程,让人们想要必须有更好的方法!RGreatX还可以,但我觉得可能有点滑.
vsx extensibility internationalization visual-studio winforms
在之前的一个问题中,我发现可悲的解决方案文件夹不是目录中的真实文件夹.
我想知道是否有添加此功能的AddOn或Macro?即当我创建一个解决方案文件夹时,它创建了一个真正的文件夹 当我创建一个新项目(右键单击=>添加=>新项目)时,它会自动将它们移动到该文件夹中,删除会导致它从磁盘中删除它(在询问后)等.
这适用于Visual Studio 2005,但我们可能会在几个月内升级到2008.
我想为visual studio制作一个插件......但我不知道从哪里开始.虽然很容易找到Eclipse插件开发的指南,但我很难找到一个很好的VS插件开发指南.
我想我在这里要问的是,我从哪里开始?
是否可以为Visual Studio 2010编写扩展,为支持嵌入式代码片段的自定义模板或标记语言提供语法高亮,智能感知,大纲等,类似于ASP .NET MVC 3中的Razor工具?这可以在不使用私有API的情况下完成,无需访问Microsoft内部文档,最重要的是,无需重新实现嵌入式编程语言(即C#或VB)的语法高亮,智能感知等?
SDK文档似乎表明 Visual Studio编辑器通过投影缓冲区支持嵌入式语言,但它并没有真正提供任何细节或示例.Microsoft.VisualStudio.TextManager.Interop中的一些"用于编辑器和语言服务的遗留互操作接口" 似乎也很相关,例如IVsTextBufferCoordinator,但文档并没有说明所有这些部分如何组合在一起.
假设投影缓冲区实际上做了我希望的事情,我可以在哪里挂钩到编辑器中用投影缓冲区替换普通的文本缓冲区?
是否有人可以获得有关支持嵌入式语言的API的更多信息,或者可以指出我正确的方向?
vsx intellisense visual-studio-2010 viewengine visual-studio
在删除断点时,EnvDTE的DebuggerEvents中似乎没有任何事件通知消费者.我还查看了Visual Studio SDK并注册了一个IDebugEventCallback2,但是当我删除断点时似乎没有触发回调.
如何在用户删除断点时收到通知?
我已经想出了如何创建一个新模板,但我需要更多的功能.我需要覆盖单击"运行"按钮时发生的情况 - 我希望它启动开发服务器,然后弹出我的Web浏览器.
那么,我该如何添加一个全新的项目类型呢?最好是,如何将其基于另一个项目类型,例如IronPython?
我知道ASP.NET MVC是开源的,与我正在尝试的非常相似,但我不确定我下载的源是否包含所有VS集成代码.我应该看哪个下载?
vsx ×10
vspackage ×2
.net ×1
c# ×1
customtool ×1
envdte ×1
intellisense ×1
mef ×1
plugins ×1
viewengine ×1
vsix ×1
winforms ×1