2011-05-30 88 views
0

我为ClickOnce创建了自定义先决条件安装项目,它是项目发布选项卡中的其他先决条件之一。但是,当我尝试通过ClickOnce(使用安装程序按钮)安装我的应用程序时,它会运行先决条件安装程序,并询问是否要安装它。我点击 “安装”,并出现以下错误:ClickOnce安装时的自定义先决条件问题

下面的包文件无法 发现: C:\用户\ .. \应用程序数据\本地\微软\的Windows \临时 互联网 文件\ Content.IE5 \ U2R49322 \ FontPrerequisite \ setupfont.msi

当我启动应用程序时,它安装它,但没有先决条件。什么会导致问题?

回答

2

这是一个疯狂的猜测,但我会假设你已经指定用户应该从供应商网站下载先决条件。打开先决条件对话框并选择您的先决条件。点击选项从与我的应用程序相同的位置下载先决条件。 (请参见下面的屏幕截图)

enter image description here

这应该与您的应用程序部署捆绑你的前提条件。希望有所帮助。

+0

所做的更改(下载从以下位置的帮助),但现在得到如下:组件FontSetup已经失败,出现以下错误信息进行安装: “操作成功完成。” 下列组件安装失败: - FontSetup – 0x49D1 2011-06-02 14:43:20

+1

这可能是MSI项目的问题。听起来,当它成功完成时,它将成功状态作为失败消息返回。我做了一个安装项目已经很长时间了,所以我不确定这是否可行。作为测试,在您的测试环境中卸载FontSetup,然后尝试直接运行安装MSI(不要从ClickOnce页面下载并运行它。)安装是否会给您一个错误?如果这样可能是你的问题。如果有效,请再次尝试ClickOnce安装,并查看它是否会给您相同或不同的错误消息。 – RLH 2011-06-02 15:12:12

+0

..给出同样的错误..它安装字体,但总体安装停止在这一步。 – 0x49D1 2011-06-02 15:16:30

相关问题