VSIX包是一个.vsix文件,其中包含一个或多个Visual Studio扩展(VS2010以上版本)。
有人成功在 C#“Visual Studio”VSIX 扩展项目的 ToolWindow 中托管 WebView2 控件吗?
我有一个 Visual Studio VSIX 项目,当前使用非常过时的基于 IE 的 WebBrowser 控件。微软似乎不希望我们再使用该控件,因为他们已经弃用了我......
Visual Studio 2022 Pro Github Copilot - 不存在,我们无法创建它,不对应于任何已知的安装根位置
我正在尝试安装 Visual Studio 2022 Professional Github Copilot 扩展,但安装失败。我没有 ARM64,所以这不适用于我。安装日志失败...
VS 2022 扩展图像未在自定义 IntelliSense 中显示
我正在开发语言扩展(针对 VS 2022)并提供用于代码完成的自定义数据。所以我有 1 个 VS 扩展包(UI 等),其中包括另一个 VSIX 项目作为 MEF 组件(
我有一个带有自定义向导的 vsix,我想使用 WPF 作为向导,我可以创建一个窗口并显示我的向导,现在我想使用包含在库/nuget 中的 Fluent WPF 样式: https://github...
Roslyn 代码重构 VSIX 项目 -- 如何向 VSIX 添加更多内容?
我已经通过代码重构 (CodeRefactoringProvider) roslyn 项目创建了一个带有一些不错的重构功能的 Visual Studio 扩展,但在添加方面并没有什么实际意义
无法在arm64上安装VSIX Visual Studio扩展?
我无法在我的arm64 Windows 计算机上的Visual Studio 2022 中安装任何主题。 VSIX 总是出错。
如何使用 Visual Studio 扩展创建绿色(或蓝色)波浪线装饰
我有一个 Visual Studio 扩展,显示红色错误曲线。我还喜欢提供其他颜色的曲线,例如黄色用于警告。 创建红色曲线可以通过扩展...
Visual Studio 扩展 - 已经有一个菜单命令的命令处理程序
我正在开发一个扩展,必须删除一个自定义命令然后重新添加它。现在,当我尝试运行扩展时,我收到一条错误消息 已经有一个菜单命令的命令处理程序....
通过语言服务器协议 (LSP) 使用 Markdown 弹出(悬停)
我正在用 C#(使用 VS2022)构建一个语言服务器,它实现语言服务器协议 (LSP) 17.2.8 (https://www.nuget.org/packages/Microsoft.VisualStudio.LanguageServer.Protocol.Extension ...
如何将自定义文件类型的语法着色添加到 Visual Studio(而不是 Code)?
我有一个由我们的应用程序使用的自定义(基于文本)文件类型。它既不是 XML,也不是 JSON,也不是 YAML,而是一种满足我们需求的自定义格式(一种特定于领域的语言,如果你想这样称呼它的话)...
如何将 IServiceProvider 注入 WPF UserControl
我正在编写一个 VSIX 项目,它显示解决方案中文件的树视图(如解决方案资源管理器)。 我现在需要显示项目项(.cs 文件等)的相关图标,并执行以下操作...
将 vsixsigntool.exe 与 SafeNet HSM 结合使用 |使用 HSM 签署 VSIX
之前,我成功使用 vsixsigntool.exe 以 VSIX 格式对 Visual Studio 的扩展进行签名。命令行调用如下所示: vsixsigntool.exe 签名 /f %PFX% /p %PWD% /sha1 %HASH% /t...
我创建了一个包含 4 个项目的解决方案。其中一个是 VSIX 项目,另一个是项目模板,其中 2 个是项目模板。我想创建 VSIX,因为所有团队都使用它。直接导出项目
我按照 https://learn.microsoft.com/en-us/visualstudio/extensibility/how-to-create-vsix-feed-for-private-gallery?view=vs-2022 中的说明运行我编译的工具...
向我的 Visual Studio 扩展添加 Nuget 引用时出现 FileNotFoundException
更新针对 .Net 4.8 的 Visual Studio 扩展,Fluxor 支持该框架。 我有一个 Visual Studio 扩展项目(.net 4.8)。我已经添加了对 Fluxor 的 NuGet 包引用,但如下所示
我正在尝试使用管理扩展在 Visual Studio Enterprise 2022 中安装 Microsoft Visual Studio 安装程序项目。我收到以下错误。 22-12-2022 19:56:44 - Microsoft VSIX Insta...
无法使用 VSIX 社区工具包将自定义命令添加到 Visual Studio 2022 中项目的上下文菜单
我正在尝试将上下文菜单添加到项目的上下文菜单中。在 Visual Studio 中右键单击项目文件打开的文件 我的 VSCT 文件如下所示 我正在尝试向项目的上下文菜单添加上下文菜单。在 Visual Studio 中右键单击项目文件打开的文件 我的 VSCT 文件如下所示 <?xml version="1.0" encoding="utf-8"?> <CommandTable xmlns="http://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <Extern href="stdidcmd.h"/> <Extern href="vsshlids.h"/> <Include href="KnownImageIds.vsct"/> <Include href="VSGlobals.vsct"/> <Commands package="AnalyzerExtension"> <Groups> <Group guid="AnalyzerExtension" id="MyMenuGroup" priority="0x0001"> <Parent guid="VSMainMenu" id="ItemNode"/> </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="AnalyzerExtension" id="MyCommand" priority="0x0100" type="Button"> <Parent guid="AnalyzerExtension" id="MyMenuGroup" /> <Icon guid="ImageCatalogGuid" id="StatusInformation" /> <CommandFlag>IconIsMoniker</CommandFlag> <Strings> <ButtonText>My Command</ButtonText> <LocCanonicalName>.AnalyzerExtension.MyCommand</LocCanonicalName> </Strings> </Button> </Buttons> </Commands> <CommandPlacements> <CommandPlacement guid="AnalyzerExtension" id="MyCommandPlacement" priority="0x0001" > <Parent guid="VSMainMenu" id="ItemNode"/> </CommandPlacement> </CommandPlacements> <Symbols> <GuidSymbol name="AnalyzerExtension" value="{5a8a77f2-be64-422c-9516-32e4cd00a008}"> <IDSymbol name="MyMenuGroup" value="0x0001" /> <IDSymbol name="MyCommand" value="0x0100" /> <IDSymbol name="MyCommandPlacement" value="0x0200" /> </GuidSymbol> </Symbols> </CommandTable> 我希望在为特定项目单击命令时添加代码分析代码 Group 应放置在 ProjectNode 菜单下,而不是 ItemNode 菜单下。 <Groups> <Group guid="AnalyzerExtension" id="MyMenuGroup" priority="0x0001"> <Parent guid="VSMainMenu" id="ProjectNode"/> </Group> </Groups>
我正在开发一个 Visual Studio Extension/VSIX 包,用于涉及更改插入符号位置的工作。当然,处理单个插入符很容易: /// 获取当前活动视图的Host
是否有一致/通用的方法来查询以前版本的 VS 代码扩展列表,类似于从扩展中选择安装另一个版本...选项后的显示方式
我正在尝试根据 IDE 的主题更改一个 vsix 插件的加载 GIF 图像(有 2 个 GIF - 一个用于浅色主题,一个用于深色主题)。 这就是我目前展示的方式......