vsix 相关问题

VSIX包是一个.vsix文件,其中包含一个或多个Visual Studio扩展(VS2010以上版本)。

创建可以处理 T4 文本模板的 Visual Studio 2022 (VSIX) 扩展

我一直在尝试创建一个可以处理文本模板(T4)的Visual Studio扩展(带有命令)。 我一直在尝试关注此页面,其中标题为“传递参数值...

回答 1 投票 0

如何控制工具窗口的搜索控件的位置?

我正在开发 WPF Visual Studio 2022 扩展。它包含一个 ToolWindowPane 和一个我正在开发的自定义 UserControl。我想将“标准”VS 搜索控件添加到我的控件中...

回答 1 投票 0

当 VSIX 作者姓名与发布者名称不匹配时,无法发布 VSIX 扩展

我拥有一个已经存在 10 多年的 VSIX 扩展:https://marketplace.visualstudio.com/items?itemName=DavidEbbo.RazorGenerator。 在 vsixmanifest 中,身份如下所示: 我拥有一个已经存在 10 多年的 VSIX 扩展:https://marketplace.visualstudio.com/items?itemName=DavidEbbo.RazorGenerator。 在 vsixmanifest 中,身份如下所示: <Identity Id="2FD58EB3-29A2-40A3-BE17-C024CA9A17A2" Version="1.13.0" Language="en-US" Publisher="RazorGenerator contributors" /> 这以前从来都不是问题,但现在当我尝试发布它时,它失败了: Publisher display name (David Ebbo) in Marketplace and Author name (RazorGenerator contributors) in the extension need to be the same to publish the extension. 看起来现在强制要求作者姓名需要与我的显示名称(David Ebbo)相匹配。 为什么会这样做,我该如何解决这个问题? 事实证明我很愚蠢,在市场网站上做了错误的事情(这相当令人困惑)。 具体来说,我使用的是“新扩展”按钮,而正确的做法是单击扩展名称旁边的“...”,然后选择“编辑”。 对我来说,解决方案是转到 Visual Studio 中的解决方案资源管理器(在我的例子中为 2022),然后双击文件“source.extension.vsixmanifest”。 它将打开表单,您可以在其中(在 Visual Studio 2022 扩展的右上角)将作者姓名更改为您想要的任何内容。默认情况下,它是登录的 Visual Studio 用户。 我对其进行了更改,使其与市场发布商名称相匹配。

回答 2 投票 0

“Visual Studio 停止响应 12 秒,卸载扩展可能会有所帮助”在安装 VSIX 和打开项目时收到此消息

尝试添加现有/新项目时,收到诸如“无法访问已处置对象”之类的错误消息。为了解决这个问题,使方法异步运行并得到解决,但由于...

回答 1 投票 0

Visual Studio IDE - 如何在自定义扩展中使用 Visual Studio 命令?

我是开发 Visual Studio 扩展的新手,我正在尝试制作一个运行 Visual Studio 的“在文件中替换”(Edit.ReplaceinFiles) 命令,然后自动运行导航的扩展

回答 1 投票 0

调试VSIX项目时如何添加控制台

如何将控制台添加到 VSIX 项目,以便可以在任何扩展位置输出到它,例如使用 cout << "Hello" or logger.log("Hello")?

回答 1 投票 0

在 VSIX 中,读取 CSPROJ 的配置属性会引发 COMException(方法或操作未实现)

在我的 VSIX(VS 扩展)中,我正在读取当前加载的解决方案中每个项目的配置属性'.Value。对于 C# (csproj) 项目: var 配置管理器 = 项目。

回答 1 投票 0

Visual Studio 2022 扩展的预览图像未显示在扩展管理器中

我正在开发 Visual Studio 2022 扩展。 一切都按预期工作(vsix 已生成并安装并显示图标),除了预览图像未显示在 Extensions Mana 中...

回答 2 投票 0

VS2022 中的 VSIX - 获取当前主题

我正在为 Visual Studio 开发一个扩展,我需要检测用户在 VS 用户设置中的主题。 我怎样才能实现这个目标? 我正在使用以下代码来尝试获取主题: ...

回答 1 投票 0

如何在 VSIX 扩展中设置活动窗口 (EnvDTE.Window) 的连接?

我一直在绞尽脑汁试图弄清楚如何为专为 SSMS 设计的 VSIX 设置 SQLConnection。我最接近的是将活动窗口转换为 SqlScriptEditorControl,这......

回答 1 投票 0

Roslyn 分析器中的依赖注入

我有一个继承自 DiagnosticAnalyzer 的自定义 Roslyn 分析器。它打包在 VSIX 扩展中,其中包含自定义 Package 类。我想传递一个带有设置的类实例(

回答 2 投票 0

Visual Studio 2022:无法从“带有代码修复的分析器(.NET 标准)”项目模板安装 VSIX 扩展

我目前正在尝试为 Visual Studio 2022 创建新的代码分析规则,因此我遵循了本教程。 当您按照教程进行操作时,您必须使用代码修复创建一个新的分析器(.NET Stand...

回答 1 投票 0

如何获取MSVC窗格的顶部/底部行号

在 MSVC 中,快捷键 Ctrl+Up 将光标置于文本编辑器窗格的顶行。同样,Ctrl+Down 将光标置于窗格底部。 为了创建 C# VSIX 扩展...

回答 1 投票 0

尝试在 Visual Studio 实验实例的解决方案资源管理器中添加现有项目时,如何添加文件类型验证?

我正在尝试在 Visual Studio 实验实例的解决方案资源管理器中的“添加现有项目”中添加文件类型验证。 如果选择的文件类型无效,则需要显示

回答 1 投票 0

如何从 Visual Studio 2012 中永久删除扩展?

我注意到 Visual Studio 2012 的以下行为:我创建 VS2012 包项目(来自 SDK)。当我编译并运行它时,会启动一个实验性 VS 实例,因此我可以测试已实现的功能

回答 3 投票 0

如何解决“Microsoft.VisualStudio.ProjectTemplate”类型的 VSIX 包不能包含 .pkgdef 文件

我希望有人能对此有所了解,因为我找不到任何文档。 我使用空的 VSIX 社区工具包模板创建了一个新的 VSIX,它包括我创建的项目模板....

回答 1 投票 0

Visual Studio 插件 (vsix) 菜单命令本地化

我遇到了问题。我在VS2022(17.6)中创建了一个插件项目,然后尝试本地化插件的菜单。我参考官方文档修改了很多次,但是……

回答 1 投票 0

无需下载 VSIX 即可确定 Visual Studio Code 扩展兼容性

我需要为 VScode IDE 构建一个离线设置,其中包含一些 Python 所需的 VScode 扩展包。我可以使用的 VScode IDE 的唯一可用版本是 1.77.3,所以这是不......

回答 1 投票 0

装饰层(VSIX)中的文本输入和焦点

我正在制作一个具有内联差异视图功能的 Visual Studio IDE 扩展。 我使用 CreateDifferenceView 创建了一个 FrameWorkElement,请注意,此方法将创建两个内部

回答 1 投票 0

在 Visual Studio 实验实例中,我需要删除解决方案资源管理器中“剪切”和“删除”的键盘快捷键

我正在尝试在解决方案资源管理器的实验实例中删除“剪切”和“删除”的键盘快捷键。 下面的代码在全球范围内运行(对于整个视觉工作室来说是有限制的)。 我需要

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.