【发布时间】:2018-01-04 15:27:47
【问题描述】:
我在 Microsoft .NET Framework 版本 4.7.02556 上使用 VS 2017(版本 15.5.2)。
我还安装了'Microsoft Visual Studio 2017 Installer Projects' 扩展(0.8.4 版)。
然后,我添加了一个新的设置项目并将主输出添加到 File System\Application 文件夹。
我重新构建了主项目,然后尝试构建导致此错误的安装项目:
1>----- 重建全部启动:项目:SCDS,配置:调试任何 CPU -----
1> SCDS -> C:\Users\Stephen\Source\Workspaces\SCDS\SCDS\bin\Debug\SCDS.exe
------ 开始项目“Setup1”的预构建验证 ------
------ 项目“Setup1”的预构建验证已完成 ------
2>------ 重新构建全部开始:项目:Setup1,配置:调试 ------
构建文件 'C:\Users\Stephen\Source\Workspaces\SCDS\Setup1\Debug\Setup1.msi'...
错误:不支持此类接口 '不支持此类接口'
========== 全部重建:1 个成功,1 个失败,0 个跳过 ==========
我也尝试修复我的 VS 2017 安装,但仍然得到相同的结果。有没有其他人遇到过这个问题?解决办法是什么?
更新:
通过使用 Microsoft 创建的“Microsoft Visual Studio 2017 安装程序项目”,我无法使其正常工作。
目前,我的解决方案是安装“Visual Studio 2017 高级安装程序”扩展(由 Caphyon 创建)并使用它创建我的安装项目。
另一个更新:
通过卸载 VS 2017 并重新安装它以及 'Microsoft Visual Studio 2017 Installer Projects' 扩展,我终于使用 JoeJ 的 suggestion below 让它工作了。
【问题讨论】:
标签: vb.net visual-studio-2017 setup-project build-error visual-studio-setup-proje