更新私有图库原子,以便VS显示扩展更新可用

  发布于 2023-02-11 13:56

我正在使用Visual Studio Private Gallery向我的公司发布内部VSIX.我的VSIX出现在Visual Studio 2012中"扩展和更新"的"在线"部分,我可以从那里安装它: VSIX可从

但是,一旦安装完毕,我无法弄清楚如何更新我的扩展程序,使其显示在同一对话框的"更新"部分中,也无法弄清楚如何让Visual Studio通知我有可用的更新. VSIX不会出现在

我尝试了以下各种组合:

    增加VSIX本身和atom.xml中的版本号

    updated标记内的entry标记更改为当前日期和时间

    updated标记内的feed标记更改为当前日期和时间

    published标记内的entry标记更改为当前日期和时间

我的期望是1,2和3的组合应足以表明有更新,但无济于事.本指南似乎证实了我的期望:

已发布 - 添加扩展的日期/时间.

更新 - 上次更新扩展程序的日期/时间.

我也同时尝试了所有4个,也无济于事.

我从Apache实例服务于库,我已经确认它正在为atom.xml设置正确的Last-Modified标头.

是否有一些Visual Studio检查更新的时间间隔?打开"扩展和更新"的"更新"部分是否会强制Visual Studio检查?

这是我的atom.xml的内容:



  Visual Studio Extension Gallery
  uuid:CDC295B0-7885-4B59-9BDF-F059A9F4B338;id=1
  2013-12-11T19:00:00Z
  
    MyVSIX..b242c6de-d0a6-4ba1-9672-b866e36607d3
    MyVSIX
    MyVSIX is a nifty extension that does things.
    2013-12-11T19:00:00Z
    2013-12-11T19:00:00Z
    
      daxelrod
    
    
    
      MyVSIX..b242c6de-d0a6-4ba1-9672-b866e36607d3
      0.5
      
      
      
      
    
  

我还应该注意,我的扩展名不是强名称签名,因为它使用了未签名的第三方程序集.这有什么区别吗?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有