问题标签 [visual-studio-extensions]
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.
visual-studio - 默认显示 Visual Studio 扩展工具栏
在 Visual Studio 扩展中,我在 .vsct 文件中定义了一个工具栏:
当我在 Visual Studio Experimental hive 中启动我的扩展时,我可以通过右键单击命令栏区域来手动打开我的工具栏。
当我第一次运行扩展程序时,有什么方法可以让工具栏默认显示?
我尝试了其他几个 CommandFlags,但它们似乎没有执行此行为:
visual-studio-2010 - 扩展工具栏位置未保存在 Visual Studio 2010 中
我在 Visual Studio 2010 中使用 db4o,但是当我重新启动 IDE 时,对象管理器企业工具栏不会保存它的位置。它每次都在标准工具栏下方返回,而我希望两个工具栏位于同一行以不使用垂直空间。
您对这个扩展或其他扩展有同样的问题吗?我们如何强制工具栏在会话中保持在相同的位置?
作为替代方案,我想使用相同的按钮创建自己的工具栏(因为我创建的工具栏不会受到问题的影响),但我在可用命令的长列表中找不到与扩展相关的按钮。
谢谢!
.net - 如何在 ProjectTemplate1.vstemplate 中添加“添加为链接文件”?
我在我的项目中的文件夹调用下添加了一个类文件(LocalInitializer.cs)作为“添加为链接文件”,说“Initializer”。我将在 ProjectTemplate1.vstemplate 文件中做什么来添加它。目前的结构是
但它给出了错误
找不到文件“D:\ProjectTemplate1\ProjectTemplate1\Initializer\GlobalInitializer.cs”
我什至尝试添加
进入 ProjectTemplate.csproj 但同样的错误。
知道如何解决这个问题吗?
谢谢
c# - VS2010 可扩展性:如何在按 F5 时执行自定义操作
我需要为自定义项目模板实现某种可扩展性。
打开 C# 代码文件,如果...:
- ...当前项目有一些特定的类型 ID。
- ...代码文件是一个类,并继承了一些具体的基类。
- ...用户按下 F5。
...我想...:
- ...启动任意程序(控制台应用程序)。
- ...将 Visual Studio 附加到任意程序的进程中。
- ...调试。
实际上我完全迷路了,我不知道该怎么做。我知道我需要 Visual Studio 2010 SDK,但我不知道如何创建一个扩展来完成我需要实现的目标。
先感谢您。
更新
我正在 Stackoverflow 问答中做一些研究,我将添加与我自己的问题相关的问题:
“附加到进程”作为构建后事件 (这看起来不错,但我不喜欢这种方法。我更喜欢完整的 Visual Studio 集成。无论如何,它给出了一个提示)。
visual-studio-2010 - Visual Studio Productivity Power Tools 配置设置
我试图找出 Visual Studio Productivity Power Tools 设置的存储位置。我最近搬到了一个新的 Visual Studio 实例,我丢失了所有的 Power Tools 正则表达式选项卡着色设置。它们显然不是普通 VS2010 设置文件的一部分,因为我已经导出和导入了它。任何帮助都会很棒!
c# - 在 SDK 中获取 Visual Studio 的版本
我一直在更新我的一些扩展以使其与 Visual Studio 2012 兼容。其中大多数我只需要更改 vsixmanifest 文件以报告它与 2012 兼容。
但是,我目前正在处理的代码需要稍作更改。我宁愿检测 Visual Studio 的版本并使用该事实来运行正确的逻辑,而不是拥有 2 个单独的扩展。
但是,我还没有找到检测扩展运行在哪个版本的 Visual Studio 的好方法。
找到它的最佳方法是什么?
visual-studio-2010 - 是否有在 Visual Studio 2010 中的方法之间移动光标的键盘快捷键?
是否有任何键盘快捷键可以在 Visual Studio 中的方法之间移动光标?有没有可以做同样工作的插件?
一直以来,当我编程时,我想在当前方法的结尾处,如果我可以有一个快捷方式,可以在下一个方法的开头移动光标,然后只需键入几个向上箭头即可我想要的地方会很棒。
谢谢你。
c# - 使用 Visual Studio 扩展设置光标位置
我正在编写自己的 Visual Studio 2010 Extension,它应该可以帮助我浏览一个相当大的解决方案。
我已经有一个基于对话框的 VS 扩展,它根据某些搜索条件向我显示类名和函数名。我现在可以单击此类/方法,然后我已经可以打开正确的文件并跳转到该函数。
我现在要做的是将光标设置在该函数的开头。
我跳转到该函数的代码是:
这里的重点是window.Activate();
打开正确的文件并classElement.StartPoint.TryToShow(vsPaneShowHow.vsPaneShowTop, null);
跳转到正确的功能。
不幸的是,光标未设置为请求函数的开头。我怎样才能做到这一点?我在想类似的东西classElement.StartPoint.SetCursor()
。
干杯西蒙
visual-studio - 是否有任何扩展点来操作 Visual Studio 导航栏?
这是目标:通过扩展删除某些编辑器中的导航栏(不是所有的,因为在选项中是可能的)。
所以这是我要删除的东西:
我检查了很多方法,最有希望的是IWpfTextViewMargin
在加载后访问它:
然后在可视化树中向上遍历找到导航栏并将其隐藏在那里:
但这是一个非常肮脏和不可靠的解决方案。你知道更好的吗?特别是如果有一个扩展点(如其中之一:编辑器扩展点)来操作它。
visual-studio-2010 - Visual Studio 解决方案资源管理器扩展来重命名文件而不是扩展名?
Windows 资源管理器有一个 Visual Studio 没有的小(但很棒!)功能:
当您在 Windows 7 上的 Windows 资源管理器中重命名文件时(当然,我认为是 Vista 及更高版本),它只选择文件名的主要部分,而不选择文件扩展名。它假设 90% 的时间,您不想更改文件扩展名,这样您就不必选择使用鼠标选择要重命名的相关部分(错误)或必须重新输入文件扩展名(也坏的)。
当然,这只是当您在 Windows 资源管理器中显示文件扩展名时,但如果您正在浏览 Stack Overflow,我会做出有根据的猜测,您是在“显示扩展名”阵营中。
是否有提供相同功能的 Visual Studio 扩展?扩展似乎越来越长。今天我们有.cshtml
7 个字符,谁知道我们将来会有什么。
在撰写本文时,我正在讨论 Visual Studio 2010 的扩展。我还没有开始使用 Visual Studio 2012 候选发布版,所以如果这个功能在那里被烘焙,我会接受保证,我会在什么时候得到它我也升级为答案。