问题标签 [vsix]
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-2010 - Creating a VSIX probject for an asp.net template app
I have built an asp.net application project that I want to deploy as a VSIX project so other can install it and build asp.net applications from a template.
I have my solution, and in the solution is my ASP.Net application project and my VSIX project.
In the VSIX project I've created the ProjectTemplate\CSharp\Web\1033 directory.
What I want to do is if I build the solution, my web application outputs to the .zip file (all source code for the template) and places in the 1033 directory, then the extension project builds, and all I have to do is distribute the VISX project output.
Most online samples are not complete. Anyone have any good resources to walk through this process?
visual-studio-2010 - 无法安装 .Vsix 包
我在安装 .vsix 时遇到问题。
如果我从资源管理器启动 .vsix,而不是建议我安装包,我会得到与Vsixintaller.exe /?
(它显示命令行使用情况)相同的输出。
我还尝试运行以下命令行:
VSIXInstaller.exe /skuname:Pro "fullpathto\NuGet.Tools.vsix"
相同的输出(显示命令行用法)。
有什么问题?
我怀疑注册表注册错误,但我找不到问题的根源。
这是我的注册表中的内容:
Windows 注册表编辑器版本 5.00
[HKEY_CLASSES_ROOT\VisualStudio.Launcher.vsix] @="Microsoft Visual Studio 扩展"
[HKEY_CLASSES_ROOT\VisualStudio.Launcher.vsix\DefaultIcon] @="C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSFileHandler.dll,-221"
[HKEY_CLASSES_ROOT\VisualStudio.Launcher.vsix\Shell]
[HKEY_CLASSES_ROOT\VisualStudio.Launcher.vsix\Shell\Open]
[HKEY_CLASSES_ROOT\VisualStudio.Launcher.vsix\Shell\Open\Command] @="\"C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe\" \"%1\""
[HKEY_CLASSES_ROOT.vsix] "内容类型"="application/vsix" @="VisualStudio.Launcher.vsix"
[HKEY_CLASSES_ROOT.vsix\OpenWithProgids] "VisualStudio.Launcher.vsix"=""
任何的想法 ?
PS:我的电脑运行的是 W2K8 R2 x64,我使用的是 VS 2010 Pro。
我无法使用 Visual Studio 集成扩展管理器,因为代理服务器无法与库一起使用(不知道为什么)
visual-studio - 使用 .VSIX 将本地 NuGet 服务器添加到服务器列表
我想提供一个 Visual Studio 扩展 (.VSIX),它将本地 NuGet 服务器添加到 NuGet 服务器列表。这可能吗?是否有通过 .VSIX 更改 Visual Studio 选项的通用方法?
非常感谢您的回复!
干杯,亨克
visual-studio-2010 - 如何分发/部署 Visual Studio 加载项
我使用 Visual Studio 2010 创建了自己的加载项。此加载项在 Visual Studio 启动时加载,并在“工具”菜单中添加一个条目。通过单击“工具”菜单中的条目来执行加载项的操作。
插件运行良好,但现在我想创建一个安装程序或其他东西以将其部署到其他计算机上。
我试图创建一个 MSI 项目,但我不知道在哪里复制 Add-in 的 dll 以及如何在 Visual Studio 中注册它。
然后我尝试创建一个 VSIX 项目,我设法安装了扩展,但我在工具菜单中的条目不可见/显示。
任何人都知道部署 Visual Studio 的好方法吗?
.net - ISelectionContainer.GetObjects 返回的对象类型是什么?
我正在为 VS2010 编写一个扩展,我的包实现IVsSelectionEvents
了跟踪解决方案资源管理器中的选择:
GetObjects
填充对象数组,但我不知道这些对象的实际类型是什么。GetType
return System.__ComObject
,这不是很有帮助。我假设这些对象实现了一个已知的接口,但我怎么知道是哪一个呢?这似乎没有记录在任何地方......目前我正在使用dynamic
来访问对象的属性,但这并不理想,而且无论如何我不知道这个对象公开了哪些方法(我只能看到监视窗口中的属性)
有谁知道解决方案资源管理器中的项目项实现了哪个接口?
visual-studio - 创建 Visual Studio 2010 扩展以生成编译器警告
我想创建一个扩展来识别我的代码中的特定注释。我将使用//@
注释前缀来表示代码异味。此扩展的一个功能是为编译代码时遇到的每个注释生成警告。是否有可能做到这一点?
visual-studio-2010 - 在 VS 加载时自动显示工具窗口
在我的 Visual Studio 可扩展性项目中,我试图让我的工具窗口在包安装后启动时可见。
dotneteers 描述了一种执行此操作的方法,其中包括将以下行添加到包头(即 MyPackage.VSPackage.cs):
不幸的是,这不起作用。似乎 Visual Studio 没有注意“NoSolution”工具可见性指令(我可以确认它确实适用于其他一些枚举项,例如调试,但这不适合我的用例)。
如果没有办法让这个在VS加载时自动显示工具窗口,有没有人想出任何替代(即新颖的:))解决方案?
c# - 如何在 Visual Studio 2010 扩展中获取文本光标的绝对位置
我开发了一个类似 IntelliSense 的对话框,它应该出现在特定的击键上。(我的项目是一个 VS 包,我的对话框将作为命令打开)问题是,我不知道如何在当前光标位置显示我的对话框。有一些简单的方法可以处理当前选定的文本,例如
但我在这里无法获得任何绝对位置。
我已经搜索了很多,但没有找到任何可以帮助我的东西。也许有人可以给我一个提示,或者 - 甚至更好 - 代码示例来解决我的问题。我真的很感谢你的帮助!
visual-studio-2010 - 下载 VS 2010 扩展以供离线使用
如何下载 VS 2010 扩展 (VSIX) 以在断开 Internet 的环境中脱机使用?
.net - 如何更改 vsix 默认安装位置
我正在使用 VSIX 开发一个 Visual Studio 可扩展性项目。默认情况下,VSIX 文件会将程序集安装在以下文件夹之一中:
是否可以更改输出位置?