visual-studio-extensions相关内容
点击此屏幕截图中的更新按钮没有任何作用.什么都没有下载、安装等.没有消息,什么都没有!点击“发行说明"和“更多信息"也没有任何作用. 搜索此更新也没有任何用处.我该怎么办? 解决方案 Google Chrome 是您的默认浏览器吗?在这种情况下,我看到了相同的行为,但在 IE 或 Firefox 中则没有.韦德之前建议的是正是按下那个按钮会下载的文件你.
..
我正在研究在 Visual Studio 扩展 (VSIX) 中使用 Roslyn 编译器,该扩展使用 VisualStudioWorkspace 更新现有代码.在过去的几天里阅读了这个,似乎有几种方法可以实现这一点......我只是不确定哪种方法对我来说是最好的. 好的,让我们假设用户在 Visual Studio 2015 中打开了他们的解决方案.他们单击我的扩展程序,然后(通过表单)他
..
在 VS 2010 中向解决方案资源管理器添加上下文菜单项相当容易.但如何仅在解决方案项上显示菜单项?不在项目项目或其他方面? 最好的问候,D.R. 解决方案 使用 并在重启VSX之前重置实验实例(可以在VS开始菜单文件夹中找到重置脚本)
..
我正在尝试编写一个 PowerShell 脚本来编写一个 Visual Studio 扩展,该扩展将简单地添加一个项目模板.这是脚本的精简版本以演示问题: # 添加程序集添加类型 -Assembly System.IO.Compression.FileSystem# 为 zip 档案创建临时目录[System.IO.Directory]::CreateDirectory("扩展名")[Syste
..
您好,我想在 VS 2010 中编写一个插件.在哪里可以从解决方案资源管理器中选择文件、获取文件属性并显示我在插件项目中创建的对话框或表单? 解决方案 我建议您从 Microsoft 的 Getting 开始从扩展 Visual Studio 页面开始.此外,第 9 频道还有一个关于 VS 的介绍视频可扩展性.
..
无缘无故,我已经收到这个错误消息一个星期左右了; PM> Install-Package Elmah Install-Package : 远程名称不能得到解决:'packages.nuget.org' At line:1 char:16+安装包 当我导航到浏览器中的链接时,我看到了正确的 ODATA Nuget Feed. 检查了提要的 fwlink url,它在浏览器上也能正常工作
..
如何打包依赖于 Visual Studio 扩展 SDK 的通用 Windows 平台库,例如 Microsoft Player Framework? 具体来说,我希望我的库的用户能够在按下 NuGet 中的安装按钮后立即使用它,而无需手动将扩展 SDK 添加到他们的项目中.当然,前提是实际安装了相应的扩展 SDK. 这是一系列问题和答案,记录了我对现代 NuGet 包创作主题的发现,
..
我正在构建我的第一个 VS 扩展,以允许用户加密/解密 web.config 的 mailSettings/smtp 部分. 我想在主 VS 工具菜单中添加一个包含 2 个子项的菜单项: 配置加密器加密邮件设置解密邮件设置 .vsct 文件的相关(我希望)部分如下:
..
我正在尝试在 VS2019 扩展中获取活动的 C# 编辑器 IWpfTextView.我正在使用小型 MEF 服务将视图注入 VSAsyncPackage.但它不是很可靠 - 有时注入的视图是错误的(例如从另一个视图)或丢失.这是服务: 公共接口 IActiveViewAccessor{IWpfTextView?ActiveView { 获取;}}[导出(typeof(IWpfTextViewC
..
我正在开发一个Visual Studio扩展,它将“清理"编译错误消息,使它们更易于阅读. 我已经知道如何生成自己的错误.相反,我要尝试做的是修改/替换由于解析编译输出而将Visual Studio添加到“错误列表"窗格中的错误消息的文本. 到目前为止,我一直没有找到实现此目标的方法.这是我的发现: SVsErrorList中的IVsTaskItems都是只读的,因此我无法直接对
..
我正在尝试制作一个简单的VS 2017扩展程序,该扩展程序将一个对象并显示它.我有数据返回并在文本框中显示json,所以我知道数据正确返回了.但是由于某种原因,gv只是两次显示单词"id",因为它们是数据集中的两条记录.我已经尝试了很多事情,而这些事情都是我所无法企及的.加上文档似乎无处不在. 我相信这里至少可能有2个问题... 1)XAML的“绑定" 2)绑定数据或将数据添加到
..
我正在将Git集成添加到我的Visual Studio扩展对所有文件进行区分,可以快速将Team Explorer窗口中的所有文件与以前的版本进行比较(即比较).我可以在Git更改页面(在团队资源管理器中)使用它,因为当我得到 Microsoft.TeamFoundation.Git.Controls.Extensibility.IChangesExt服务的IncludedChanges属性中的文
..
在Visual Studio中打开.csv文件会产生不可读的混乱情况.有什么方法可以将Visual Studio设置为自动将这些文件格式化为列(可以说是“网格视图"),以便我可以直接在IDE中对其进行编辑?是否有任何技巧,变通办法或扩展名可以使这些文件更易于阅读? (VSCode具有一个很棒的扩展这种事情,但是可惜,它在Visual Studio中无法正常工作Pro/Enterprise.此
..
扩展是指Visual Studio扩展. 我不知道是否有一种方法可以自动生成带有已创建扩展名的ToString方法. 我想要一个带有某些属性的类,并使用一种工具通过其属性生成ToString方法. A类{字符串propA {get;放;}字符串propB {get;放;}//自动生成覆盖ToString(){返回"propA =" + propA +“,propB" + propB
..
我正在尝试编写一个简单的Visual Studio 2012扩展.我已经生成了扩展模板,并且可以从工具菜单中弹出一个对话框. 我想枚举当前打开的项目中的所有文件,然后根据一些规则对其进行过滤.我正在寻找的是返回IEnumerable的代码段.FileHandle应该具有以下接口或类似内容. 接口IFileHandle {//返回字符串字符串路径;//在编辑器中打开文件void OpenEd
..
我想配置一个RexEx以匹配任何打开文件的文件路径的任何文件夹(父文件夹或子文件夹).因此,如果文件路径中的任何文件夹包含打开文件的名称,则将根据RegEx匹配设置选项卡的颜色编码. 例如:websiteRoot/Content/MyName1/site.css =文件打开时为绿色标签 websiteRoot/Content/MyName2/site.css =打开文件时显示橙色标签
..
我正在开发Visual Studio扩展,以使用从代码窗口的右键单击上下文菜单中调用的自定义命令来替换当前活动.cs文件中的文本. 到目前为止,访问文档的工作正常,但是如果我启动多个VS2017实例,那么我期望在新实例中进行的更改将在第一个打开的实例中进行. 无论打开了多少实例,是否都有可能获得正确的实例以仅访问当前活动文档? 目前,我使用以下代码获取实例: dte =(En
..
我是VS的新手. 去了Extensions并安装了JSLint.NET,它也被启用了. 但是在“工具"下没有配置或使用它的项目吗? 解决方案 JSLint.NET是按项目配置的.右键单击您的项目,您应该会看到"JSLint.NET项目设置"的菜单选项. 您可以在Visual Studio画廊页面上看到该扩展的示例. JSLint.NET扩展
..
我创建了一个新的类,如下所示 [Order(Before = "High")] [Export(typeof(ICompletionSourceProvider))] [ContentType("JavaScript"), Name("EnhancedJavaScriptCompletion")] internal sealed class JavaScriptCompletionSour
..
由于Visual Studio2012支持更改主题,因此我正在创建自己的IntelliSense Presenter,因此我希望可以在更改主题时自动更改演示者的背景色.是否可以跟踪主题更改事件或获取Visual Studio的当前颜色主题? 解决方案 是的,这是可能的.我不得不用我的一个扩展程序解决一个类似的问题... 当前主题存储在Windows注册表中.所以我实现了以下实用程序类.
..