【问题标题】:ClickOnce applicationClickOnce 应用程序
【发布时间】:2013-06-27 09:11:53
【问题描述】:

我准备了一个 ClickOnce 应用程序。我的所有文件和位于同一位置的文件夹包括应用程序文件(文件夹)、connexionDeployment_V2.application、connexionsetup.msi(我在 default.htm 中调用的设置)、default.htm(设置应用程序)、setup.exe(冗余)。

Default.htm 包含一个命令行

<a href="./connexionsetup.msi"> run application </a> 

完成项目后,我的 ClickOnce 项目的行为不像 ClickOnce 项目。也就是说,它不是自己进行设置过程;它通过等待我的单击“next-next-next”来执行设置过程正常设置应用程序,但是如您所知,ClickOnce 应用程序会自行开始设置过程,它看起来不像一个正常的下载项目,它确实不要告诉我单击下一步单击下一步继续,因为它会自行完成所有步骤。

我该如何解决这个问题?我的应用程序如何表现得像原始 ClickOnce 应用程序?

我的步骤图片

我的命令行:

点击运行应用后:

【问题讨论】:

    标签: project clickonce installation publishing


    【解决方案1】:

    您的链接正在尝试使用不是您要查找的 ClickOnce 应用程序的 msi 进行安装。单击一次。

    connexionDeployment_V2.application 用于在安装了所有先决条件后运行应用程序。

    setup.exe 用于在您未安装必备软件时安装应用程序。

    msi 通常是一个独立的安装程序,就像您看到的那样。

    为什么不使用 ClickOnce 发布的默认生成页面?您如何创建 ClickOnce 部署?

    【讨论】:

    • 我应该如何创建 clickonce 部署以及如何创建默认页面?你能帮帮我吗?
    • 事实上,我创建了一个 Windows 窗体应用程序,然后在 IIS 上创建了虚拟站点(localhost),然后在 IIS 的文件夹中创建了一个 default.htm,我放置了一个不同的设置,即命名为“connexionsetup.msi”,我编写了类似“运行应用程序”的代码行。 setup.exe 是我的 windows 窗体应用程序的设置应用程序,但我没有使用这样的 setup.exe,因为我想调用一个名为“connexionsetup.msi”的不同设置应用程序,它已准备好运行并与 default.htm 在同一索引中
    • 好的,但 connectionsetup.msi 不是 ClickOnce,因此您不会获得 ClickOnce 设置或安装 ClickOnce 应用程序。请参阅:msdn.microsoft.com/en-us/library/e2444w33.aspx。如果您使用 Visual Studio,很容易创建 ClickOnce 并将其部署到 IIS。
    猜你喜欢
    • 2012-02-03
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    • 2011-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多