我创建了一个与Visual Studio版本2005 - 2013兼容的Visual Studio扩展。对于VS2010及更高版本,我刚刚将vsix格式的扩展名上传到库中,说实话我希望保持舒适的vsix格式对于这些较新版本的VS.我的问题是我想发布旧版VS版本(2005年和2008年)的扩展程序,尽管花了几天研究,但我还没有找到一个干净的解决方案。
到目前为止我做了什么:
问题:
如果您已经遇到类似情况,欢迎提出任何意见/建议。
答案 0 :(得分:2)
根据我自己的经验,我开发了几个支持VS 2005-2013的软件包。我使用Wix生成.msi复制文件并写入HKLM \ Software \ Microsoft \ VisualStudio \ x.0。仅支持.msi的VS 2005/2008应该更加简单。
Visual Studio库不会从msi中提取任何内容(您甚至可以发布指向您网站的链接)。我没有良好样本的链接,但基本上你需要将有关你的包的信息添加到HKLM \ Software \ Microsoft \ VisualStudio \ 9.0 \ Packages plus Menus和ToolWindows。