问题标签 [vs-extensibility]
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.
.net - 如何更改 vsix 默认安装位置
我正在使用 VSIX 开发一个 Visual Studio 可扩展性项目。默认情况下,VSIX 文件会将程序集安装在以下文件夹之一中:
是否可以更改输出位置?
visual-studio-2010 - Visual Studio 自定义 XAML 设计器
我有一个应用程序,我在其中使用 XAML 来表示我自己的自定义对象图。它与 WPF/Silverlight 对象模型完全不同(并且不用于 UI 设计),但可以以有意义的方式可视化对象图。我想做的是向 Visual Studio 添加一个设计器扩展来可视化我的特定对象,但我一直无法找到有关此主题的信息。有人能指出我正确的方向吗?
我的主要目标是对当前 XAML 有一些简单的视觉反馈;我还没有到需要设计师支持视觉编辑的地步。如果有人好奇,它是模拟工业机械的工具;我使用 XAML 来定义机器的组件及其连接,但我目前必须运行完整的模拟来查看机器的外观。
.net - Visual Studio 扩展的动态热键
有什么方法可以从 Visual Studio 扩展/包中动态添加全局热键?
在我的包的 *.vsct 文件中声明热键不是选项,因为我不知道哪些热键在运行时应该可用 - 我的扩展中有一种插件系统可以动态添加/删除热键。
仅当 .NET 运行消息循环时,添加消息过滤器才有效——这在 VS 中并非如此。
谢谢你的支持!
visual-studio-2010 - VS 2010 为已安装的模板引用 VS 2008 文件夹?
Visual Studio 2010 似乎为所有已安装的项目和项目模板引用了相应的 Visual Studio 2008 文件夹,即使我执行导出模板并选中复选框以安装我刚刚创建的模板,它也会将 zip 存储到 2008 文件夹中,我可以确认它正在那里寻找模板,因为我一直在想为什么我放入 2010 文件夹的模板没有出现。
我怎样才能告诉 VS 2010 不要再傻了?
visual-studio - VS2010 FileCodeModel.CodeElements 在 VB 项目中抛出 COMException 而不是 C# 项目
在 VS2010 包中,当插入符号位置发生变化时,我有一段代码调用 FileCodeModel.CodeElements。我还在绑定到文档的 CodeModelEvents 中注册了一个处理程序。
当包监视 C# 项目时,它可以正常工作。但是,在监视 VB 项目时,FileCodeModel.CodeElements 调用失败并出现与 E_FAIL 错误相对应的 COMException。
任何想法为什么行为不同?
c# - 扩展 Visual Studio / Team Foundation Server 2010
我正在尝试使用 VSPackage 为 Visual Studio 2010 创建一个工具窗口。我已经创建了所有这些。对于我的项目,我正在尝试访问 TFS 2010。例如,在处理项目时,某些文件可能会被签出,而我对它们进行了更改,以后不一定要签入。而不是通过 tfs 并选择我不想签入的所有文件(可能非常耗时),我希望能够过滤文件/将文件添加到“不签入”类型的列表中。所以基本上如果为不签入的文件添加文件/过滤器。我想要某种方式连接到有人想要签入的事件,插件/工具窗口可以自动取消选择过滤器/文件中的所有文件我设置的列表。我很清楚我想做什么。为了与 tfs 进行通信,我只需要一个好的起点。所以我知道我需要能够访问我的收藏,并在有人想要签入文件时收到通知/这样我可以修改我不想签入的文件的签入状态。希望我做到了感觉所有这一切。任何帮助将非常感激!!
c# - 从 DTE 访问属性信息
我编写了如下代码:
我想用来EnvDTE
获取CodeElement
对typeof
. 我知道如何获取对属性参数的引用,我可以使用Value
,但这给了我字符串typeof(MyCustomType)
。
如果我使用Value
,我必须分解字符串,然后尝试查找类型,如果有两种名称相同但名称空间不同的类型,这会变得很麻烦。
有没有更简单的方法来做到这一点?
visual-studio-2010 - VS2010,VSpackage,在上下文菜单中为某些文件类型添加命令?
我正在开发一个用于在我的 vs2010 解决方案中执行 *.bat 文件的 vspackage。
因此,当我右键单击我的文件以在解决方案资源管理器中获取上下文菜单时,我需要一个按钮。
我希望该按钮仅在右键单击 *.bat 文件时可见。那可能吗?
visual-studio-2010 - 从另一个 ToolWindowPane 查找/访问 Visual Studio 中的其他 ToolWindowPane?
有没有办法找到所有或一个特定的 Visual Studio ToolWindowPane,例如,我有一个 ToolWindowPane 需要获取一个特定的其他 ToolWindowPane(如果已加载/可用)。
这是可行的,如果可行,怎么做?
visual-studio-2010 - 在项目模板向导中添加解决方案项
我正在尝试使用项目模板向导将文件添加到 Visual Studio“解决方案项”文件夹。我可以自己创建文件夹,但是当我添加文件时,它什么也没做。
我的代码(从执行ProjectFinishedGenerating
)是
其中 _solutionFolder 是与解决方案文件夹对应的 Project 实例。