问题标签 [visual-studio-extensions]

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 回答
453 浏览

visual-studio-2010 - 开发多个 Visual Studio 2010 扩展

我在不同的解决方案中处理几个独立的 Visual Studio 扩展。当我打开其中一个并在调试器中启动实验实例时,其他解决方案(未打开)的其他扩展也会被加载。必须有一种方法可以一次只在实验实例中启动一个扩展(特别是您当前正在处理的那个),对吧?

0 投票
1 回答
941 浏览

visual-studio-2010 - 将上下文菜单添加到 VS 2010 解决方案资源管理器(仅在解决方案上显示项目)

在 VS 2010 中向解决方案资源管理器添加上下文菜单项相当容易。但是如何仅在解决方案项上显示菜单项?不在项目项目或其他方面?

最好的问候,博士

0 投票
1 回答
442 浏览

entity-framework - 如何在实体框架设计器中集成我自己的结构注释引擎?

这个 SO 问题的公认答案中,有一个关于结构注释的解释,这是一种自定义实体框架设计器生成的 EDMX 文件上的数据的方法。Portable Extensible Metadata 框架使用此功能,通过向已创建实体及其属性的“属性”窗口添加额外条目,向 EF 模型中定义的实体添加验证信息。

我的问题是:如果我想创建自己的自定义结构注释引擎该怎么办?也就是说,我希望 Visual Studio 在 EF 实体的属性窗口中显示一些额外的条目;我想将我自己的代码与 EDMX 代码生成器集成以生成结构注释。我想我需要创建一个 Visual Studio 扩展,但除此之外,我在其他任何地方都找不到任何进一步的信息。我应该在哪里查找有关此主题的信息?

0 投票
2 回答
1101 浏览

visual-studio - 在不删除 ProjectTemplatesCache 的情况下安装 Visual Studio 项目模板

我正在开发一个需要向 AVR Studio 5 添加多个文件的安装程序,AVR Studio 5是由 Atmel 开发的基于 Visual Studio 隔离 Shell 的 IDE。这些文件包括“新建项目”对话框的项目模板

通过实验,我发现如果我简单地将它们复制到C:\Program Files (x86)\Atmel\AVR Studio 5.0\ProjectTemplates\然后删除或重命名,我可以成功添加项目模板并让它们显示在对话框中C:\Program Files (x86)\Atmel\AVR Studio 5.0\ProjectTemplateCache\cache.bin。我找不到任何关于 Visual Studio ProjectTemplateCache 文件夹如何工作的好的文档。它似乎包含与 ProjectTemplates 文件夹相同的文件,以及 cache.bin 文件,所以我不确定它为什么有用。重命名 cache.bin 后,Visual Studio 不会重新生成它,这让我担心重命名它可能会产生一些永久性后果。 重命名 cache.bin 是个坏主意吗?它会导致什么问题?

还有另一种安装新项目模板的简单方法吗? 理想情况下,我想要比创建 Visual Studio 扩展 (.vsix) 文件更容易的东西,正如之前的 StackOverflow 问题中所建议的那样:使用 Visual Studio 安装程序项目安装自定义项目模板

如果这很重要,我正在使用的安装程序使用NSIS

0 投票
1 回答
374 浏览

visual-studio-2010 - 如何对 Ok 语言集成示例进行单元测试?

我正在使用 MEF 编写自定义语言着色器作为 Visual Studio 扩展。我的大部分代码都来自于此处提供的 Ook 语言集成示例。我的着色器已经准备就绪,但现在我需要为我的实现提供一个合适的单元测试套件。

鉴于这些东西的 MEF 特性,我想知道哪种方法适合进行单元测试。我应该直接从单元测试中引用我的标记器并测试 GetTags 方法吗?我应该让 MEF 参与我的单元测试吗?有没有关于测试基于 MEF 的着色器和自定义 Intellisense 实现的示例?

0 投票
2 回答
834 浏览

visual-studio - Visual Studio 扩展和 Visual Studio 11 开发。预习

我无法为 Visual Studio 11 Dev 安装大量扩展。预习。它一直在说This extension is not installable on any currently installed products.

我只有 VS 11 Dev。预览安装在我的机器上。

  • 这只是发生在我身上吗?
  • MS 没有实现对 VS 11 的支持来安装为 VS 2010 制作的扩展吗?
  • MS是不是疯了(我不这么认为,但你永远不知道)并且不会支持那些?
0 投票
3 回答
5614 浏览

c# - 如何从 VSPackage 订阅解决方案和项目事件

我正在通过 VSPackage 为 Visual Studio 开发语言服务。每当从解决方案的项目中添加/删除文件时,我都需要更新我的解析数据。

我想订阅解决方案和项目事件。

我尝试如下,但是当我向解决方案添加/删除项目或向项目添加/删除项目时,这些事件都不会被触发。

从 VSPackage 订阅这些事件的最佳方式是什么?

0 投票
1 回答
13524 浏览

visual-studio-2010 - 在 Visual Studio 2010 Express 中安装扩展或加载项的限制

我安装了 MSVC++ 2010 Express 并试图确定可以安装哪些扩展 (vsix)。扩展管理器中有一些扩展(在线库部分)。所有这些都来自Visual Studio Gallery。确保我安装了一些扩展。因此,不能说 Visual Studio 的速成版不支持安装扩展或加载项。起初我决定Visual Studio Gallery是允许扩展的地方。我从那里下载了PowerConsole扩展并尝试安装它。但是,我收到带有以下文本的消息框:

Visual Studio 扩展安装程序
此扩展不可安装在任何当前安装的产品上。

问题是,在 Visual Studio 2010 Express 中安装扩展的确切限制是什么?

0 投票
5 回答
4236 浏览

c# - 是否有用于排序方法的 Visual Studio 2010 扩展?

StyleCop要求 C# 文件的内容具有特定的排序顺序。例如,字段应该在方法之前声明,公共声明应该在私有声明之前。

拥有一个 Visual Studio 扩展来自动将这些东西移动到该顺序中会很有用。

是否存在一个好的扩展(我找到了 CodeSorter,但反馈表明它非常有问题)?或者是否有任何扩展或快捷方式可以减少手动重新排序这些内容的痛苦?

0 投票
3 回答
2577 浏览

visual-studio - VS 2010 扩展——缺少结构装饰和 AllMargins 插件

我正在重建我的 DEV 映像,但在 VS Extensions Gallery 上找不到这两个很棒的插件:Structure AdornmentAllMargins

有什么想法他们去哪儿了?我可以使用任何替代品吗?在最坏的情况下,是否可以从我的旧映像中的 VS 2010 中提取结构装饰并将其安装到新映像中?

如果没有漂亮的垂直线,甚至无法想象要通过数千行代码!