我在Visual Studio中创建了一个VSTO PowerPoint加载项。要将此分发给用户,我已创建了InstallShield安装项目。
构建此项目后,如果我使用从Internet下载必备组件的选项,则安装和加载项工作正常。
但是,当我使用该选项从Setup.exe中提取先决条件时,它不起作用:已安装加载项本身,但先决条件不是。
我知道先决条件包含在设置中,因为没有它们,Setup.exe大约为2MB,前提条件是大约290MB。
我在Prerequisites视图中选择了两个必要的先决条件:
在Releases视图中,在SingleImage的Setup.exe选项卡下," InstallShield Prerequisites Location"也设置为" 从Setup.exe中提取"。
但是安装程序只是安装了.NET Framework 4.5(如果需要,通常存在于用户的系统中)和VSTO Runtime,即使我已将其包含在设置文件!
非常感谢任何帮助。