visual-studio-extensions 相关问题

Visual Studio的产品和扩展,可帮助您充分利用Visual Studio。


Visual Studio扩展名 - 无法将我的按钮放入Project Node/ add/cumbenu

Context 嗨,我正在开发一个VS扩展程序,它只是一个按钮,它可以打开一个视图,您可以在其中配置自定义Azure函数,该函数实际上包括文件夹,子文件夹,

回答 0 投票 0

Microsoft.VisualStudio.Utilities.PropertyCollection 代表什么

我正在查看 Visual Studio 可扩展性示例。 在许多示例中,我遇到了这个我不理解的 PropertyCollection。 例如,在此 IntraTextAdornment 示例中,

回答 1 投票 0

Visual Studio 调试器可视化工具仅适用于一个对象

我为 Visul Studio 2022 社区创建了调试器可视化工具,我发现 Visual Studio 一次只能可视化一个对象。有没有办法让 Visual Studio Visualizer 跟踪更多...

回答 1 投票 0

无法调试 Visual Studio 项目 - SetSite 包 [ExtensionsPackage] 失败(null)

在过去的一个月左右的时间里,这个错误不断出现并影响了我的调试能力。 VS 对话框图像 我仍然可以在浏览器中构建和测试 Web 项目,因此工作室正在运行,但很快...

回答 1 投票 0

Roslyn - 在 Visual Studio 扩展中导航到 SourceText

在 Visual Studio 扩展上下文中使用 Roslyn 时,每个 SyntaxNode 对象都定义了一个位置(类型为 Microsoft.CodeAnalysis.Location)。 是否有可能让 Visual Studio

回答 1 投票 0

缺少对“Microsoft.VisualStudio.Threading”程序集的引用

我正在按照本教程创建自定义 Visual Studio 扩展。我刚刚安装了 Visual Studio 扩展开发工作负载,并且使用的是 Visual Studio 2022 版本 17.12。 我只是

回答 1 投票 0

本地源“C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages”不存在

我正在按照本教程创建自定义 Visual Studio 扩展。我刚刚安装了 Visual Studio 扩展开发工作负载,并且使用的是 Visual Studio 2022 版本 17.12。 我只是

回答 1 投票 0

如何快速折叠项目中所有.cs文件中的所有代码?

目前,如果我想折叠项目中所有.cs文件的所有内容,我必须单独打开每个文件并按CTRL + M,A。这个过程非常繁琐且耗时。 是...

回答 1 投票 0

如何获取 Visual Studio 扩展中的方法和类名称?

我正在创建一个 Visual Studio 插件,虽然基本功能已完成,但我正在尝试添加一些新功能。 我正在计划的功能之一需要方法和/或类的名称...

回答 1 投票 0

Visual Studio 扩展 SDK 向后兼容吗?

我的 Visual Studio 2022 扩展之一依赖于 nuget 包 Microsoft.VisualStudio.SDK 17.0.32112.339 和 Microsoft.VSSDK.BuildTools 17.7.2196。我显然添加了它们几年......

回答 1 投票 0

如何为 .cshtml 文件创建 Visual Studio 扩展?

我正在尝试创建一个 Visual Studio 2017 扩展。更具体地说,我想扩展 IntelliSense 以创建灯泡建议和修复。为此,我正在尝试了解 .

回答 1 投票 0

在 Visual Studio 中扩展文档窗口上下文菜单

我正在努力扩展 Visual Studio 2022 以向上下文菜单添加按钮。 我已经弄清楚如何将按钮添加到代码窗口和解决方案资源管理器内的上下文菜单,尽管...

回答 1 投票 0

Visual Studio 自定义扩展不执行命令

我目前正在尝试我的第一个自定义 Visual Studio 2022 扩展。详细来说,我想生成一个画布,它根据双精度值绘制点。理论上,当我进入时,这一切都会发生

回答 1 投票 0

一个 VIsual Studio 扩展可以只为一个项目安装吗?

我正在与一位客户合作,该客户希望所有开发人员安装 Visual Studio 扩展(在本例中为 XAML 样式)。我不希望这个扩展影响我的所有项目。缺少创建新用户

回答 1 投票 0

转到 Visual Studio 中的重写方法定义

我想 Visual Studio 中没有用于此目的的内置功能,但如果有人可以指导我(如果可能的话,免费一个)可以执行此操作的扩展,我会很高兴。 公开课

回答 4 投票 0

如何在 Visual Studio 2022 扩展启动时写入输出选项卡?

我正在为 Visual Studio 2022 制作扩展。当扩展启动时(例如用户打开 Visual Studio 时),我想开始将一些日志记录信息写入自定义“

回答 1 投票 0

如何在 VSIX 项目中使用 System.Data.SQLite?

如何在 VSIX(Visual Studio 扩展)项目中使用 System.Data.SQLite? 在运行时,我收到错误: System.DllNotFoundException:'无法加载 DLL 'SQLite.Interop.dll':指定的模块

回答 1 投票 0

Visual Studio 扩展在搜索字符串之前呈现可点击字符

我正在尝试创建一个 Visual Studio 2022 扩展来呈现可点击的字符 在特定搜索字符串之前。 在下面的代码中,只要找到它,它就会在字符串 auto 之前渲染它......

回答 1 投票 0

如何将按钮添加到另一个(自定义)扩展程序中的菜单?

我有一些依赖于父 VSIX 的 VSIX 项目。在该父级中,我有一个菜单,我希望能够向该父级菜单添加按钮。 这是父 VSCommandTable.vsct: 我有一些依赖于父 VSIX 的 VSIX 项目。在该父级中,我有一个菜单,我希望能够向该父级菜单添加按钮。 所以这是Parent VSCommandTable.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="ParentPackage"> <Groups> <Group guid="ParentPackage" id="ParentGroup" priority="0x0600"> <Parent guid="ParentPackage" id="ParentMenu"/> </Group> </Groups> <Menus> <Menu guid="ParentPackage" id="ParentMenu" priority="0x100" type="Menu"> <Parent guid="guidSHLMainMenu" id="IDG_VS_MM_TOOLSADDINS" /> <Strings> <ButtonText>Parent</ButtonText> </Strings> </Menu> </Menus> <Buttons> <Button guid="ParentPackage" id="OptionsCommand" priority="0x0100" type="Button"> <Parent guid="ParentPackage" id="ParentGroup" /> <Icon guid="ImageCatalogGuid" id="Settings" /> <CommandFlag>IconIsMoniker</CommandFlag> <Strings> <ButtonText>Options</ButtonText> <LocCanonicalName>.ParentPackage.OptionsCommand</LocCanonicalName> </Strings> </Button> </Buttons> </Commands> <Symbols> <GuidSymbol name="ParentPackage" value="{fff82d40-a222-33cd-9145-792a25276511}"> <IDSymbol name="ParentGroup" value="0x0011" /> <IDSymbol name="ParentMenu" value="0x0012" /> <IDSymbol name="OptionsCommand" value="0x0033" /> </GuidSymbol> </Symbols> </CommandTable> 这是 Child VSCommandTable.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="ChildPackage"> <Groups> <Group guid="ChildPackage" id="DummyMenuGroup" priority="0x0600"> <Parent guid="VSMainMenu" id="Tools"/> </Group> </Groups> <Buttons> <Button guid="ChildPackage" id="DummyCommand" priority="0x0100" type="Button"> <Parent guid="ParentPackage" id="ParentGroup" /> <Icon guid="ImageCatalogGuid" id="StatusInformation" /> <CommandFlag>IconIsMoniker</CommandFlag> <Strings> <ButtonText>Dummy Command</ButtonText> <LocCanonicalName>.ChildPackage.DummyCommand</LocCanonicalName> </Strings> </Button> </Buttons> </Commands> <Symbols> <GuidSymbol name="ChildPackage" value="{FFF82D40-A852-43CD-9145-792A25276574}"> <IDSymbol name="DummyMenuGroup" value="0x0001" /> <IDSymbol name="DummyCommand" value="0x0100" /> </GuidSymbol> </Symbols> </CommandTable> 很明显,这条线; <Parent guid="ParentPackage" id="ParentGroup" /> 无法编译,因为 ParentPackage guid 和 id 未知。所以我在另一个 vsct 文件中添加了一个 Include,这似乎解决了这个问题.. <Include href="..\ParentProject\VSCommandTable.vsct" /> 然而,这引入了这个怪物; 我知道我可能会得到重复的选项,因为我导入了文件,但我很困惑它会产生这个......?有人能回答我做错了什么吗? Jason Malinowski的评论是正确的答案。谢谢杰森! 孩子 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="ChildPackage"> <Groups> <Group guid="ChildPackage" id="DummyMenuGroup" priority="0x0600"> <Parent guid="VSMainMenu" id="Tools"/> </Group> </Groups> <Buttons> <Button guid="ChildPackage" id="DummyCommand" priority="0x0100" type="Button"> <Parent guid="ParentPackage" id="ParentGroup" /> <Icon guid="ImageCatalogGuid" id="StatusInformation" /> <CommandFlag>IconIsMoniker</CommandFlag> <Strings> <ButtonText>Dummy Command</ButtonText> <LocCanonicalName>.ChildPackage.DummyCommand</LocCanonicalName> </Strings> </Button> </Buttons> </Commands> <Symbols> <GuidSymbol name="ParentPackage" value="{fff82d40-a222-33cd-9145-792a25276511}"> <IDSymbol name="ParentGroup" value="0x0011" /> <IDSymbol name="ParentMenu" value="0x0012" /> <IDSymbol name="OptionsCommand" value="0x0033" /> </GuidSymbol> <GuidSymbol name="ChildPackage" value="{FFF82D40-A852-43CD-9145-792A25276574}"> <IDSymbol name="DummyMenuGroup" value="0x0001" /> <IDSymbol name="DummyCommand" value="0x0100" /> </GuidSymbol> </Symbols> </CommandTable>

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.