问题标签 [visual-studio-addins]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1505 浏览

c# - 对于 Visual Studio 2010 的 addIn 模型中的此已知错误,您是否有解决方法的想法?

在为 Visual Studio 2010 开发插件时,以下行失败:

更新:忘了告诉 m_VSStudio 是 DTE2 类型

其中 popup 是 CommandBarPopup 类型(对于 CommandBarControl 类型它可以工作)

该行因此异常而失败:

完全相同的行在 Visual Studio 2008 中工作。

该行的目的是获得一个处理点击事件的处理程序,当单击弹出窗口时。

经过一番搜索,我找到了这个链接:http ://connect.microsoft.com/VisualStudio/feedback/details/524335/events-get-commandbarevents-exception-on-submenus-reproducible-bug-addin

这基本上表明这是一个已知的错误,不会被修复,因为有一个解决方法。但不幸的是,它没有说明解决方法:(

如果有人对解决方法有一个好主意,我会非常高兴?

我想听点击事件的原因是因为我想在某些条件下显示或隐藏子菜单项(CommandBarControl),当一个人点击一个菜单(CommandBarPopup)时。

因此,使用 click 事件以外的其他方法的解决方法也将受到赞赏。

0 投票
2 回答
702 浏览

c# - 将 xbuild 构建到 Visual Studio 插件中

我正在寻找一种实现插件的方法,该插件可以将 C# 解决方案转换为单声道编译的 exe,因此我可以在安装了单声道框架的 linux 和 mac 环境中使用它。

0 投票
1 回答
5556 浏览

c# - 创建“自定义设计器”Visual Studio 2010 加载项

我们工作的主要部分是创建和操作某些 XML 文件,这些文件有一个自定义编辑器。编辑器开始变得摇摇欲坠,我们正在考虑构建一个替代品。由于VS2010最近面世,表面上带有改进的插件架构 (MEF?),我对在Visual Studio 中将编辑器构建为自定义编辑器的可能性感兴趣。

它必须以与代码编辑器或设计器相同的方式出现- 一个选项卡项,其中可以同时打开多个,包含我们用来编辑文件的 GUI。它将与 VS 的 Edit menu 集成。它可以使用输出窗口来显示消息。它看起来与 Visual Studio 中的任何其他编辑器相同

现在,我正在寻找以类似方式工作的插件示例——最好是使用源代码——看看这个模型是否符合我们的要求。我还在寻找与创建 VS2010 插件相关的任何文档或教程,或者如果这仍然相关,则可以提供有关 VS2008 插件的信息。

欢迎任何意见。谢谢!

0 投票
5 回答
1035 浏览

asp.net - Visual Studio 是否有任何插件来同步文件?

我想知道是否有任何插件可以将文件与远程服务器同步(例如用于部署的文件上传(FTP))。(在网站中)

可以识别我更改的文件并检查它们以供以后上传的东西。

有插件吗?

0 投票
1 回答
589 浏览

sql - Visual Studio 2010 是否为 .sql 文件突出显示 SQL 语法?

基本上标题是我的问题。

我的一个解决方案中有一个项目,仅用于存储数据库创建脚本等开发资产。虽然我通常使用 SSMS 来开发和运行这些脚本,但我希望能够在 Visual Studio 中打开它们并看到与 SSMS 中相同的语法突出显示。

这只是表面上的事情,但会很好。有人知道吗?

如果没有,有人知道任何可以做到这一点的插件吗?

0 投票
1 回答
584 浏览

c# - Visual Studio 插件“从构建中排除”属性

我目前正在尝试为 Visual Studio 2008 创建一个插件,该插件将列出当前构建配置中未排除的所有文件。

我目前有测试 C++ 控制台应用程序,它有 10 个文件,其中 2 个是“从构建中排除”的。这是一个允许从特定配置(即调试或发布)中排除特定文件的属性。当您在解决方案资源管理器中右键单击文件并选择“属性”->“配置属性”->“常规”->“从构建中排除”时,此属性位于

目前,我有以下代码将遍历所有项目文件并获取每个文件的属性。

我遇到的问题是我似乎找不到“从构建中排除”属性。我找不到关于哪些属性在哪里列出的很好的文档。这个 Excluded From Build 属性在_applicationObject对象内的什么位置?

0 投票
1 回答
2546 浏览

c# - Visual Studio 2010 扩展获取选定文本

我正在写我自己的扩展。我创建了一个工具栏按钮。我使用的模板是“Visual Studio Package”,并且在向导期间有一个选项可以创建一个命令按钮(或类似的东西)

所以按钮出现了,但我不知道如何获取当前文档或文档中的选定文本。

任何帮助,将不胜感激。

0 投票
1 回答
161 浏览

visual-studio - 直接从 Visual Studio 强制对 Visual Studio 解决方案中的所有文件进行编码

有什么方法可以直接在 Visual Studio 中转换 VS 解决方案 (*.sln) 中所有文件的编码?(我使用的是 2008 年)。

有这个效果的插件吗?

0 投票
1 回答
555 浏览

.net - 如何使用 Visual Studio 2010 Extension/Addin 引用不在 GAC 中的程序集?

我正在尝试编写一个 Visual Studio 2010 扩展来显示一个用于调试 C# 项目的 IronPython shell。所以很明显我有一个参考IronPython.dll(以及其他一些)。我在这里引用 IronPython 2.0.1。

我的项目编译得很好。当我调试它时,会启动一个新的 VS 实例。但是当我运行 addin 命令时,我得到一个System.FileNotFoundException.IronPython.dll

我确实确保 DLL 位于项目输出目录 ( bin/Debug) 中。我猜这是在另一个上下文中运行的,所以路径解析或其他什么都没有。关于做什么的任何想法?

0 投票
2 回答
988 浏览

c# - 如何在 Visual Studio 插件中阻止 OpenFile

我有一个 Visual Studio 2008 插件,当我按下某个热键时,它会打开一个特定文件(根据热键的上下文不同),然后在该文件中搜索特定字符串(同样,取决于上下文。)大部分时间这完美无缺,但有时如果它打开的文件太大,搜索将失败。

这是一个代码片段:



1. 有没有办法让它始终工作(例如通过阻止 OpenFile)?

2.在不太重要的一点上,有没有一种方法可以像这样进行搜索,而不会使结果最终出现在“查找结果”窗格中(这会导致我的旧结果被此搜索清除,该搜索仅用于将光标向下移动到文件的那部分)?