标签: visual-studio-extensions

Visual Studio 扩展中的日志错误

在 Visual Studio 扩展中记录意外异常的正确方法是什么?Visual Studio SDK 中是否有任何类,或者可能存在来自部分开发人员的一些库?

visual-studio-extensions

3
推荐指数
1
解决办法
3329
查看次数

安装 Visual Studio 扩展

我刚刚开始使用 VS2015,但在做一些本应简单的事情时遇到了麻烦......安装 Side Waffle 扩展。

我从他们的网站下载了 .vsix 文件 templatepack.vsix。当我双击它时,我收到一条消息“扩展清单无效”。

因此,我进入 Visual Studio 2015,转到“工具”>“扩展和更新”,并在“在线”下找到它。但唯一的选择就是下载它。没有“安装”选项。

我返回到下载文件夹,在 templatepack.vsix 上右键单击并打开,然后尝试了 Microsoft Visual Studio 版本选择器。我再次收到消息“扩展清单无效。”

我尝试将 .vsix 文件拖到 Visual Studio 中,但这只是打开了该文件,以便我可以对其进行编辑。它没有安装它。

我没主意了。

visual-studio-extensions visual-studio-2015

3
推荐指数
1
解决办法
9231
查看次数

特定文件的 Visual Studio 自定义编辑器

语境:

我正在为 Visual Studio 2017 创建自定义项目模板,效果很好。在这个项目模板中,我发出一个名为“ manifest.json ”的文件。

我需要为“ manifest.json ”文件创建自定义编辑器\设计器,当用户在“解决方案资源管理器”中双击该文件时,它会打开我的自定义编辑器。

我已经在 Microsoft Doc 上找到了几篇文章(例如创建自定义编辑器和设计器),并找到了一些关于创建自定义编辑器和自定义设计器的 GitHub 示例(例如Editor_With_ToolboxSingleFileGeneratorWPFDesigner_XMLSnippet Designer)。

问题:

  • 大多数文章、示例和文档都解释了如何将自定义编辑器与特定文件扩展名相关联(在我的例子中,我想将编辑器与特定项目中的特定文件“ manifest.json ”相关联)。
  • 与单个文件生成器相关的文章,它们不适合我的解决方案,因为它们涉及在设计器中编辑文件而在解决方案中发出另一个文件(如 Windows 窗体设计器)。

概括:

我想实现仅针对我的自定义项目模板中的特定文件运行的 Visual Studio 自定义编辑器\设计器。如何实现这一目标?

笔记:

  • 要在自定义编辑器中关联的文件必须命名为“ manifest.json ”。
  • 如果其他项目类型中存在名为“ manifest.json ”的文件,则应执行标准编辑器而不是我的自定义编辑器。

visual-studio vsix visual-studio-extensions visual-studio-package

3
推荐指数
1
解决办法
840
查看次数

是否可以使用 SDK 风格的项目编写 VS 扩展?

VS 默认创建一个遗留样式的项目。我开始手动迁移,但随后无法识别 EnvDTE 的 COM 互操作引用...

有可能吗?

visual-studio-extensions

3
推荐指数
1
解决办法
311
查看次数

VSIX 在 SQL Server Management Studio 扩展中获取查询结果

我想在 SQL Server Management Studio 中可视化查询结果。

为此,我需要访问查询结果的数据(正在显示的基础数据)。

我使用本指南创建了 SSMS 扩展:/sf/answers/3896326521/

但是,扩展开发的文档相当匮乏。我试图发现一些互操作命名空间中的类,例如: https: //learn.microsoft.com/en-us/dotnet/api/microsoft.visualstudio.textmanager.interop ?view=visualstudiosdk-2019

但没找到有用的东西。

如何从命令扩展获取 SSMS 中查询结果本身的引用?

一般来说,我如何发现 IDE 的“元素”背后是哪种“服务类型”?

ssms visual-studio vsix visual-studio-extensions

3
推荐指数
1
解决办法
1086
查看次数

代码中定义的按钮元素中未定义的“id”属性

我目前正在尝试为 Visual Studio 创建一个扩展,我已经让 XML 文件中的第一个按钮正常工作,但是第二个按钮向我抛出一个错误,但是除了按钮内部的ButtonTextLocCanonicalNameid之外,它们都是相同的。任何帮助,将不胜感激。

错误:Undefined 'id' attribute 'TestTwo' in a <Button> element- 像 29

代码主要部分:

<Commands package="CppAssist">
    <Groups>
      <Group guid="CppAssist" id="MyMenuGroup" priority="0x0600">
        <Parent guid="VSMainMenu" id="Tools"/>
      </Group>
    </Groups>

    <!--This section defines the elements the user can interact with, like a menu command or a button
        or combo box in a toolbar. -->
    <Buttons>
        <Button guid="CppAssist" id="Test" priority="0x0100" type="Button">
            <Parent guid="CppAssist" id="MyMenuGroup" />
            <Icon guid="ImageCatalogGuid" id="Add" />
            <CommandFlag>IconIsMoniker</CommandFlag>
            <Strings>
                <ButtonText>Test</ButtonText>
                <LocCanonicalName>.Tools.Test</LocCanonicalName>
            </Strings> …
Run Code Online (Sandbox Code Playgroud)

c# visual-studio visual-studio-extensions

3
推荐指数
1
解决办法
645
查看次数

“VsCode arduino 扩展”:无法选择板类型

没有可供我选择的主板。我尝试将 arduino 扩展降级到 v0.4.5但它不起作用,我还尝试在 .vscode/arduino.json 中手动指定主板,但它也不起作用。 Arduino 板配置面板

我还可以检查什么,或者哪些设置可能会导致板选择器为空?

arduino visual-studio-extensions visual-studio-code

3
推荐指数
1
解决办法
4513
查看次数

Visual Studio 2010 C#one-liners编译器

可能重复:
Anders Hejlsberg的C#4.0 REPL

在VS2010中是否有本地窗口/扩展,您可以在其中编写单行并查看结果(就像'立即窗口',据我所知,只有在调试模式下才可用).

我对Linq Pad或SnippetCompiler等外部工具不感兴趣

c# visual-studio-2010 code-snippets visual-studio-extensions

2
推荐指数
1
解决办法
239
查看次数

在EnvDTE中调试时捕获VS局部变量

是否有可能捕获的二手当地人和调试窗口中的调试数据,使用EnvDTE的.vsix的Visual Studio扩展?或者通过另一种方法可以吗?

我想创建一个自定义的Locals窗口,我们可以修改它以显示我们喜欢的一些更重的内容,而不会牺牲高级用户的原始Locals窗口.理想的解决方案是获取发送到本地窗口的数据,这样我就可以构建自己的树.

c# visual-studio-2010 envdte visual-studio-debugging visual-studio-extensions

2
推荐指数
1
解决办法
1137
查看次数

在解决方案资源管理器中将项添加到解决方案或项目节点的"添加"菜单

右键单击visual studio解决方案资源管理器时,如何为"添加"菜单项添加子菜单?

我必须添加一个子菜单项,右键单击visual studio解决方案并移动到该菜单中的Add选项.

我正在尝试使用.vsct(vs package).请帮我提出宝贵的建议

.net vsx vspackage visual-studio-extensions vsct

2
推荐指数
1
解决办法
1384
查看次数