您如何在 Visual Studio Marketplace 中发布以供直接下载
How do you publish for direct download in Visual Studio Marketplace
我创建了一个 Visual Studio 扩展并将其发布在 Visual Studio Marketplace 上。
我已将 link 指定到我的网站,而不是将文件上传到 Microsoft 站点。
该扩展程序在 Visual Studio 中可见,但是当您点击下载时,它会打开一个浏览器来下载该扩展程序,而不是直接在 Visual Studio 中下载(其他扩展程序很常见) ).
这种行为是因为我指定了一个link,而不是上传安装文件吗?
如果不是,什么会导致这种行为?我还没有找到任何关于此细节的文档。
Is this behavior because I specified a link, rather than uploading the
installation file?
我想是的,如果你上传带有Uploaded extension
选项的扩展名(.vsix),它会像正常情况一样运行。(VS会直接下载它。)
但是如果你使用Provide a link
选项,当你在VS中点击下载按钮时,它会调用浏览器下载xx.vsix
而不是在VS中下载它IDE。
使用安装文件上传的扩展(大部分扩展都是通过这种方式上传的),VS marketplace中的下载按钮是下载 .
对于使用 link 上传的扩展程序,此处的按钮是 开始使用。比如OzCode, DevExpress .Net Application Framework...
我发布了两个不同方式的扩展(安装文件和link),当我
点击VS中的下载按钮,A(uploaded with xx.vsix)将直接下载,B(uploaded with link)将通过浏览器下载。所以我认为您所经历的是 VS 扩展管理器的预期行为。
我创建了一个 Visual Studio 扩展并将其发布在 Visual Studio Marketplace 上。
我已将 link 指定到我的网站,而不是将文件上传到 Microsoft 站点。
该扩展程序在 Visual Studio 中可见,但是当您点击下载时,它会打开一个浏览器来下载该扩展程序,而不是直接在 Visual Studio 中下载(其他扩展程序很常见) ).
这种行为是因为我指定了一个link,而不是上传安装文件吗?
如果不是,什么会导致这种行为?我还没有找到任何关于此细节的文档。
Is this behavior because I specified a link, rather than uploading the installation file?
我想是的,如果你上传带有Uploaded extension
选项的扩展名(.vsix),它会像正常情况一样运行。(VS会直接下载它。)
但是如果你使用Provide a link
选项,当你在VS中点击下载按钮时,它会调用浏览器下载xx.vsix
而不是在VS中下载它IDE。
使用安装文件上传的扩展(大部分扩展都是通过这种方式上传的),VS marketplace中的下载按钮是下载 .
对于使用 link 上传的扩展程序,此处的按钮是 开始使用。比如OzCode, DevExpress .Net Application Framework...
我发布了两个不同方式的扩展(安装文件和link),当我 点击VS中的下载按钮,A(uploaded with xx.vsix)将直接下载,B(uploaded with link)将通过浏览器下载。所以我认为您所经历的是 VS 扩展管理器的预期行为。