You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS2017安装项目编译报错‘No such interface supported’求解决方案

解决VS2017 Installer Projects编译时"No such interface supported"错误

环境说明

我当时的开发环境如下:

  • VS 2017(版本15.5.2),基于.NET Framework 4.7.02556
  • 已安装Microsoft Visual Studio 2017 Installer Projects扩展(版本0.8.4)

问题重现

添加新安装项目并将主项目的主输出添加到文件系统的「应用程序文件夹」后,先重建主项目再编译安装项目时,弹出了以下错误:

1>------ 全部重新生成开始: 项目: SCDS, 配置: Debug Any CPU -----
1> SCDS -> C:\Users\Stephen\Source\Workspaces\SCDS\SCDS\bin\Debug\SCDS.exe
------ 开始对项目“Setup1”进行生成前验证 ------
------ 对项目“Setup1”的生成前验证已完成 ------
2>------ 全部重新生成开始: 项目: Setup1, 配置: Debug ------
正在生成文件“C:\Users\Stephen\Source\Workspaces\SCDS\Setup1\Debug\Setup1.msi”...
ERROR: No such interface supported 'No such interface supported'
========== 全部重新生成: 1 成功,1 失败,0 已跳过 ==========

我先尝试修复VS2017的安装,但问题依然存在。

临时替代方案

重新安装微软官方的Microsoft Visual Studio 2017 Installer Projects扩展后还是没解决问题,我临时改用了Caphyon的Advanced Installer for Visual Studio 2017扩展创建安装项目,编译恢复正常。

最终解决方案

后来按照JoeJ的建议,完全卸载VS2017以及对应的Installer Projects扩展,然后重新完整安装,这个错误就彻底解决了。

内容的提问来源于stack exchange,提问作者IT2428

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 07:04:49