我想用我的安装程序打包DirectX 9,因为我的软件需要工作。
你能告诉我我该怎么做?
我试过这件事。我转到了先决条件选项卡下的标题,从以下位置下载了先决条件并粘贴了DirectX的URL,即this。
当我发布它时,它给了我错误:
无法发布,因为项目无法构建 “.NET Framework Client Profile”需要“Windows Installer 3.1”项,但未包括在内。
先决条件的安装位置尚未设置为“组件供应商的网站”,并且“.NET Framework客户端配置文件”项中的文件“DotNetFx35Client \ DotNetFx35ClientSetup.exe”无法位于磁盘上。有关详细信息,请参阅“帮助”。
我正在使用没有.NET 3.5的虚拟机,以便我的安装程序自己安装它,如果它不在我的机器中。
答案 0 :(得分:0)
您的解决方法失败,因为该URL对于所有先决条件都是通用的,而不仅仅是一个,因此其他先决条件无法加载。
看起来您需要添加自定义先决条件 - 我自己从未必须这样做,但是instructions are here.