问题标签 [vsixmanifest]

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.

0 投票
2 回答
375 浏览

visual-studio-extensions - VSIX - 如何在包中包含 XML 文档文件?

我发现以下文章很好地描述了项目引用的 PDB 文件如何包含在 VSIX 包中:http: //www.cazzulino.com/include-pdbs-in-vsix.html

现在我想做同样的事情,但是对于项目引用生成的文档 XML 文件。我看到 XML 文件已被复制到 VSIX 项目的输出目录,但我如何确保它们也被添加到 .VSIX 文件中?

0 投票
0 回答
807 浏览

visual-studio - 如何指定 VSPackage / VSIX Manifest prereq 或安装目标版本范围?

我正在尝试将 VSIX/VSPackage 限制为 Visual Studio 2017 版本 15.8 及更高版本。但是,我似乎无法获得正确的版本号组合。

查看 VS 2017 的内部版本号,我希望在我的安装目标中的 .vsixmanifest 中输入 [15.8.28010.0, 16.0)。但是,这样做似乎过于严格,因为我无法在 VS 2017 15.8.2 (15.8.28010.2016) 上安装该软件包。如果我将其更改为 [15.0, 16.0),我就可以安装 VSIX。但是,这太宽松了,因为我可以在我期望的早期版本的 VS 2017 上安装 vsix。

然后我尝试将安装目标保留为 [15.0,16.0) 并尝试收紧 Visual Studio 核心编辑器的先决条件。如果我选择编辑,它会使用 [15.8.27729.1,16.0) 预填充范围。根据微软的文档,15.8.27729.1 版本是 Visual Studio 15.8.0 Preview 2。为什么是那个版本?它使用什么来确定要自动填充的版本?我希望它可能是我正在使用的 VS 2017 的当前版本,但这意味着它应该自动填充 15.8.28010.2016。

底线,我应该使用什么版本号来限制 Visual Studio 2017 15.8 及更高版本?

0 投票
1 回答
914 浏览

c# - 在 .pkgdef 中为 .vsix Visual Studio Snippets Extension 创建什么条目

我在 Visual Studio 2017 中有一个 .vsix 解决方案,用于部署 4 个片段文件夹。

这是它的样子

每个拥有自己的 xml 或 C# 片段的文件夹是否需要它自己的 .pkgdef 文件?还是我们只需要一个位于 CompanySnippets 下的 .pkgdef 文件?

我问是因为我们有一个 .pkgdef 文件,其中包含以下条目

但是我们遇到了无法识别的代码片段语言问题,我想我已经将其排除在 .pkgdef 文件中。

如果我为每个片段文件夹创建一个单独的 .pkgdef,我会让它们显示出来。

我对如何查看 $RootKey$ 的价值以及 $PackageFolder$ 的真正价值感到困惑。除了 MS 所说的这些值之外,没有太多关于这些值的文档。我正在调试 VS 2017,它应该位于 Registry Computer\HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\15.0 ,但是该注册表没有 Languages\CodeExpansion,所以我不确定这是否是我们问题的一部分。

而且我也不确定 $PackageFolder$ 是否正在从子文件夹中获取片段。

任何帮助深表感谢。

0 投票
0 回答
102 浏览

vsix - 如何在 VS2019 预览版 VSIX 中添加类别过滤器标题?

我必须在我的自定义 VS2019 VSIX 中添加如下过滤器标题,如 MSFT 默认模板。

在此处输入图像描述

谁可以帮我这个事?在我的 VSIX 清单或 vstemplate 文件中的何处添加此更改?

0 投票
2 回答
1017 浏览

visual-studio - vs2019 vsix 没有安装

在这里,我附上了我的错误日志。

0 投票
0 回答
132 浏览

visual-studio-extensions - 在 VISX 上使用来自私有源的 nuget 包

我有一个私有 Nuget 服务器,我需要在我正在编写的 Visual Studio 扩展中使用我的一些库。调试时,VSIX 工作正常。但是一旦其他开发人员尝试安装我的扩展,安装程序就找不到某些 nuget 包,因为它只查看 nuget.org 而不是我的私人服务器。所以我的问题是,当我在其他开发人员的机器上安装自身时,如何配置我的 VSIX 以包含我的私有服务器?

谢谢!:)

0 投票
1 回答
1589 浏览

visual-studio-2017 - VSIX 安装程序与 VS2017 和 VS2019 不兼容

我正在使用以下extension.vsixmanifest文件来创建我的 vsix 包:

当我尝试安装面向Visual Studio 2017Visual Studio 2019时,我收到以下消息:

在此处输入图像描述

有人知道我该如何解决这个问题?

0 投票
2 回答
1259 浏览

visual-studio-2017 - 如何为 VS 2017 安装 WiX 扩展

我是 Visual Studio 2017 Professional 的新手,正在尝试复制我的 Vs2013 开发环境,包括安装 WiX 扩展。不幸的是,当我尝试安装 Votive2017.vsix 文件时,我收到一条错误消息:

VSIX 安装程序错误消息

有人可以帮忙吗。在过去的三个小时里,我一直在为此苦苦挣扎,这让我发疯了。我的 VS2017 安装似乎已经完成,无论如何都足以编译、运行和调试我从 VS2013 移植过来的 VS 解决方案。

亲切的问候保罗J。

伙计们请按照要求在下面找到安装日志的内容:

亲切的问候保罗J。

0 投票
0 回答
198 浏览

visual-studio - 将新的发布目标添加到自定义项目模板

在此处输入图像描述我想为我正在处理的扩展添加一个新的发布目标。当您右键单击一个项目时,会显示一个发布按钮。当您单击时,我附加的图片会显示出来。我想在 Azure WebJobs 下添加 2 个我自己的发布目标。有没有人有关于我如何做到这一点的任何代码或指南?

0 投票
0 回答
263 浏览

visual-studio-code - 如何直接从 git repo 在 Theia 中安装 vscode 插件?

我想在 Theia 中安装一个 VScode 插件。当我通过指定 VSixPackage 的下载位置进行安装时,它可以工作。package.json 文件的片段:

有一个扩展的分支,它具有我需要的一些功能。如何直接从 git repo 安装 VSCode 扩展,例如:https ://github.com/Marus/cortex-debug