【问题标题】:ClickOnce custom prerequisite problem with installationClickOnce 自定义先决条件安装问题
【发布时间】:2011-06-02 21:54:11
【问题描述】:

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

以下包文件不能 被发现: C:\Users\..\AppData\Local\Microsoft\Windows\Temporary 互联网 Files\Content.IE5\U2R49322\FontPrerequisite\setupfont.msi

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

【问题讨论】:

    标签: visual-studio-2010 clickonce installation bootstrapping


    【解决方案1】:

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

    这应该将您的先决条件与您的应用程序部署捆绑在一起。希望对您有所帮助。

    【讨论】:

    • 进行了更改(从以下位置下载-帮助),但现在得到以下信息: 组件 FontSetup 安装失败,并显示以下错误消息:“操作成功完成。” 以下组件失败安装: - FontSetup
    • 这可能是 MSI 项目的问题。在我看来,当它成功完成时,它会将 Success 状态作为失败消息返回。自从我做了一个安装项目以来已经有很长时间了,所以我不确定这是否可能。作为测试,在您的测试环境中卸载 FontSetup,然后尝试直接运行安装 MSI(不要从 ClickOnce 页面下载并运行它。)安装是否会出现错误?如果是这样,那可能是您的问题。如果有效,请再次尝试 ClickOnce 安装,看看它是否给您相同或不同的错误消息。
    • ..给出同样的错误..虽然它安装了字体,但整体安装在该步骤停止。
    • 您是从安装页面“启动”应用程序还是单击“安装”按钮?
    • 我点击安装页面上的安装按钮。启动应用程序只是启动,没有安装先决条件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-30
    • 2012-07-12
    • 2015-04-18
    相关资源
    最近更新 更多