Matt..

9

这不是建议的方案.

从MSDN,"您不能使用Windows Installer程序包(MSI)来部署VSIX程序包.但是,您可以提取VSIX程序包的内容以进行MSI部署.本文档介绍了如何准备默认输出为VSIX程序包的项目包含在安装项目中."

以下是一些包含更多信息的页面:

添加有关如何完成此操作的更多信息:

您不能使用vsix本身,但您可以解压缩它(只需将vsix重命名为zip)并手动将所有文件添加到MSI中.正如它在VS博客上所说,你需要确保包含vsixmanifest文件(它应该在vsix中),并确保将"InstalledByMsi"属性设置为true.如果您有pkgdef文件,请确保包含该文件.

再次,正如它在VS博客上所说,应该安装所有这些文件

"%VSInstallDir%\Common7\Ide\Extensions\Your Company\Your Product\Version"

(并且您需要根据实际位置替换%VSInstallDir%.)

您询问:

如何使用visual studio安装程序将某些文件放在非特殊文件夹中.

标准vsix安装程序安装的Vsix软件包将始终将所有文件放在"%VSInstallDir%\ Common7\Ide\Extensions ..."中的同一文件夹下,但由于您使用的是MSI,因此您应该可以放置其他地方的其他文件,如果你想.

我自己没有试过这个,但我和vsix一起工作了很多.

我希望这有帮助!

计算机上缺少vsix安装程序,使用MSI安装程序部署VSIX相关推荐

  1. 这台计算机上缺少此项目引用的 NuGet 程序包,DotNetCompilerPlatform

    严重性 代码 说明 项目 文件 行 禁止显示状态 错误 这台计算机上缺少此项目引用的 NuGet 程序包.使用"NuGet 程序包还原"可下载这些程序包.有关更多信息,请参见 ht ...

  2. 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序

    为什么80%的码农都做不了架构师?>>>    错误信息:未在本地计算机上注册"microsoft.ACE.oledb.12.0"提供程序. 解决办法: 立即下载 ...

  3. 错误:未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序

    前言 在win10上安装某然间,出现错误提示:未在本地计算机上注册"Microsoft.Ace.OleDb.12.0"提供程序. 未在本地计算机上注册"Microsoft ...

  4. 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。

    当用sqlserver 导入excel文件的时候,会出现未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序. 解决办法: 去http://downlo ...

  5. “未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决方案

    不论是连接Access数据库或是SQL Server数据库,"未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序."这个问题从Of ...

  6. 本地计算机策略未创建,未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序...

    您好: 简单的程序代码如下: DataSet ds=new DataSet(); try { string strCon = @"Provider=Microsoft.Jet.OLEDB.4 ...

  7. #sql server 导入excel数据报错 未在本地计算机上注册“Microsoft.ACE.OLEDB.16.0”提供程序

    sqlserver 导入excel文件报错 出错: ADDITIONAL INFORMATION: 未在本地计算机上注册"Microsoft.ACE.OLEDB.16.0"提供程序 ...

  8. 将excel数据导入到SQL server数据库,SQL server引入导入excel报表,如何解决“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”问题

    目录 版本: 文章主要内容: 未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序 新版本不同的设置的地方: 版本: SQL server2018.ex ...

  9. 导入表格excel的方法+sqlsrver数据导入(.xlsx):未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序

    sqlsrver数据导入(.xlsx):未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序 解决方法 弹窗提示下面错误 解决方法:下载AccessDa ...

  10. 导入 Excel 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法

    错误提示:未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序. (System.Data) 解决办法: 去http://download.micros ...

最新文章

  1. c语言程序的基本结构(学习笔记1)
  2. 比特币现金vs莱特币,谁将夺得小额支付市场?
  3. Flutter开发之《头条 Flutter iOS 混合工程实践》笔记(54)
  4. C#——事件(Event)DEMO[闻鸡起舞]
  5. Equipment download和自动生成的IBASE DB 信息
  6. ERP开发中应用字符串解析实现界面翻译智能化
  7. C++primer第十章 泛型算法 10.1 概述 10.2 初识泛型算法
  8. mysql mos login_MySQL 中常用的函数
  9. 干货—MySQL常见的面试题+索引原理分析!
  10. html的字号txt的制作,font 文本颜色 字体 大小标签
  11. Directshow播放框架详解
  12. 德鲁克:卓有成效管理者的5项基本能力
  13. 徐志摩《翡冷翠的一夜》
  14. 随机生成6位字母+数字混合密码
  15. Android之Parcel和Parcelable
  16. 实现交互式shell的几种方式:python pty 方式、升级nc、socat、script获取pty
  17. 黄页88网站之加密字符串破解
  18. OpenCV实践之路——雅虎色情图片检测神经网络试用报告
  19. 双柱式机械式举升机设计(论文+DWG图纸)
  20. 关于地理数据收集与处理的基本工具推荐(1) ---高分辨率卫星影像数据免费下载方式

热门文章

  1. 在虚拟机中安装centos6操作系统,DHCP下克隆,再使用CRT软件进行远程登录
  2. 怎样将int转换为byte
  3. 在线JS代码调试工具JSFiddle和JSBin、菜鸟在线编辑器
  4. python文件查重_海量文件查重SimHash和Minhash
  5. WinDirStat 电脑C盘分析神器
  6. 华为云计算IE面试笔记-云磁盘和普通磁盘的区别。
  7. TCP粘包产生的原因、解决办法
  8. matlab用normplot绘制正态概率图
  9. 龙哥手把手教你学LabVIEW视觉-深度学习简明教程【halcon篇】
  10. python 生成 exe