问题标签 [visual-studio-sdk]

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 投票
0 回答
150 浏览

visual-studio-2010 - Visual Studio 如何根据打开的文档在工具箱中显示控件

我想知道 Visual Studio Toolbox 如何根据打开的文档仅显示所有控件的子集控件。Document 可以是任何文件,例如,当 WindowsForms 打开时,工具箱上会出现任何可以拖放的组件。

Visual Studio 是如何做到的?

我安装了 Visual Studio SDK。我如何知道哪些选项卡是隐藏的,哪些选项卡是显示的。(当然“显示全部..”未选中)。

谢谢!!

-达特

0 投票
1 回答
515 浏览

c# - 如何让项目在活动的 Visual Studio 配置中构建?

我正在开发一个小型 Visual Studio 扩展,它根据项目是否设置为在活动构建配置中构建来对解决方案中的项目起作用。我遇到的问题是我无法弄清楚如何确定这些项目是什么。

我已经实现IVsUpdateSolutionEvents了,我在其中实现OnActiveProjectCfgChange。当我更改配置时,我可以让 Visual Studio 进入代码块,并且我已经能够让它做很多我想做的事情,但无法确定应该在活动中构建哪些项目配置,我死在水里。

到目前为止,我的实现是:

我需要做的是弄清楚如何在HashSet函数的开头填写。(标有TODO)。我已经搜索和搜索,但我没有找到我需要的东西。

是否有人对可能帮助我前进的文档或示例代码有任何参考?

0 投票
1 回答
6896 浏览

visual-studio-2010 - Visual Studio SDK - 处理文件保存事件

我想在具有某些扩展名的文件保存在 Visual Studio 中后运行脚本。我想知道用于保存文件的事件处理程序在 Visual Studio SDK API 中的位置。

任何人都可以在 Visual Studio 扩展的 API 文档方面为我指明正确的方向。我找到了Visual Studio SDK 参考,但一些指导或示例示例会有所帮助。

我想创建通常在构建项目时生成的部分设计器文件(Mono for Android Project),我的文件将具有临时值,但仅用于启用智能感知而不构建整个项目。我现在可以手动运行该过程,但我想在保存 .xml 或 .axml 文件时触发脚本。

它认为我需要使用IVsRunningDocTableEvents.OnAfterSave方法,但我不确定如何获取正在运行的文档表的句柄,或者如何过滤我想要运行事件的文件。这是我第一次尝试使用 Visual Studio SDK。

0 投票
1 回答
1201 浏览

c# - 有没有办法以编程方式在解决方案资源管理器中隐藏项目?

我正在开发 Visual Studio 2010 的扩展,并试图弄清楚如何在解决方案资源管理器 ( UIHierarchy) 中隐藏项目,而不将其从底层解决方案中删除。我一直在寻找,并找到了一些线索,但我只是不够了解,无法将它们放在一起。

据我所知,Visual Studio 甚至不会创建一个UIHierarchy实例,除非该项目是可见的(即树已经扩展到它),所以我想如果我想要一个项目消失,我应该能够简单地从树中删除实例。

我的第一个问题是,我的假设是否正确?

假设答案是肯定的,那么我有以下代码(为这篇文章简化了):

显然,这还没有做任何事情,因为我完全被卡住了。我怀疑代码将不得不变得递归(以处理文件夹中包含的项目等),但现在,我只关心所有项目都直接包含在解决方案下方的简单情况。

有没有人知道比微软(恕我直言不足)文档更好的参考资料?有没有人尝试过这样做?我该怎么做呢?

谢谢!

0 投票
1 回答
124 浏览

visual-studio - 如何在 Visual Studio 11 中添加对新文件格式的支持

我公司有一个基于 SGML 的 30 年超媒体系统。它有点类似于 HTML。现在有些客户想用微软VS来写他们的屏幕。我是 .NET 新手,不知道从哪里开始。我想要语法高亮、自动完成和可用属性建议。我们将仅支持 VS 11 并开始测试版的开发。

0 投票
1 回答
7537 浏览

visual-studio-2010 - Visual Studio 2010 SDK安装找不到Visual Studio

任何人都有使用 Visual Studio SDK 的经验,并且可以帮助我指出正确的方向来解决这个问题的奇怪行为吗?

在此处输入图像描述

总结一下屏幕截图,我安装了 Visual Studio 2010(不,这不是新安装),但 SDK 安装程序似乎认为我没有。

是的,我已经尝试了不止一次,是的,我在尝试安装 SDK 之前关闭了 Visual Studio。

0 投票
1 回答
2415 浏览

visual-studio - 如何使我的 VSIX 文件与 VS11 和 VS2010 兼容?

如何使我的 VSIX 文件与 Visual Studio 11 和 Visual Studio 2010 兼容?我将我的 VSIX 文件及其所有依赖项交给我的一个朋友,当他打开它时,他收到错误“扩展清单无效”。

当我在我的机器(构建扩展的同一台机器)上打开它时,它工作得很好。

我在这里做什么?

0 投票
1 回答
83 浏览

visual-studio-sdk - VS2010 自定义工具/插件可再发行许可证

我已经构建了一个自定义工具,它源自 VS2010 SDK 中包含的一个程序集中定义的 BaseCodeGeneratorWithSite 类。有谁知道在不需要最终用户下载整个 SDK 的情况下重新分发它的正确程序是什么?

我可以在安装程序中包含所需的程序集,但我不确定 SDK 许可证是否允许这样做。

0 投票
2 回答
1887 浏览

visual-studio-2010 - 创建自定义设计器

我被要求为 Visual Studio 创建一个自定义设计器。在这个设计器中,程序员可以创建/编辑带有控件的表单并定位它们。

输入和结果将由外部系统使用和编译(Sesam 我被告知但从未听说过)

格式为 XML。

问题是,我从哪里开始,创建自定义设计器是否可行?

0 投票
1 回答
3991 浏览

c# - 使用 Visual Studio 扩展设置光标位置

我正在编写自己的 Visual Studio 2010 Extension,它应该可以帮助我浏览一个相当大的解决方案。
我已经有一个基于对话框的 VS 扩展,它根据某些搜索条件向我显示类名和函数名。我现在可以单击此类/方法,然后我已经可以打开正确的文件并跳转到该函数。
我现在要做的是将光标设置在该函数的开头。
我跳转到该函数的代码是:

这里的重点是window.Activate();打开正确的文件并classElement.StartPoint.TryToShow(vsPaneShowHow.vsPaneShowTop, null);跳转到正确的功能。
不幸的是,光标未设置为请求函数的开头。我怎样才能做到这一点?我在想类似的东西classElement.StartPoint.SetCursor()
干杯西蒙