当前位置: 首页 > 知识库问答 >
问题:

无法将程序安装到其他计算机上

谭献
2023-03-14

我已经发布了winforms应用程序的“预览”版本,并将其发布到两台不同的计算机上。当我运行ClickOnce时,它说不能安装,联系供应商,安装文件甚至没有运行,它只是显示加载鼠标十分之一秒,然后它,在任务管理器中什么都没有,什么都没有。有人能帮忙吗?

平台版本信息Windows:6.0.6002.131072(Win32NT)公共语言运行库:2.0.50727.4016 System.Deployment.dll:2.0.50727.4016(netfxqfe.050727-4000)mscorwks.dll:2.0.50727.4016(netfxqfe.050727-4000)dfdll.dll:2.0.50727.4016(netfxqfe.050727-4000)dfshim.dll:2.0.50727.4016(netfxqfe.050727-4000)

部署url:file:///c:/users/testmachine/desktople/event%20control.application

下面的错误摘要是错误的摘要,这些错误的详细信息将在后面的日志中列出。*激活C:\users\testmachine\desktople\event control.application导致异常。检测到以下失败消息:+异常从文件:///c:/users/testmachine/desktople/event%20control读取清单。应用程序:清单可能无效或无法打开文件。+清单XML签名无效。无法为提供的签名算法创建+SignatureDescription。

组件存储区事务失败摘要未检测到事务错误。

警告此操作期间没有警告。

操作进度状态*[11/10/2013 21:40:23]:激活C:\users\testmachine\desktople\event控件。应用程序已启动。

共有1个答案

杨飞
2023-03-14

首先,在项目属性的签名选项卡中,确保对部署进行签名,即使只是使用Visual Studio创建的测试证书。其次,在项目属性的Security选项卡中,确保启用了ClickOnce安全设置。另外,您是否在发布这些文件后对其进行了编辑?

还要确保您的安装URL指向与部署相同的位置,无论是本地磁盘、文件共享还是WebServer。

 类似资料:
  • 当程序编写完毕后,您可能要将该程序编译后发布到其它计算机上去运行,如果目的计算机上安装有相同版本的易语言系统,直接将编译后的EXE文件拷贝过去即可,否则执行以下两种方案之一: 方案一:执行系统菜单功能“编译->编译生成安装软件”即可自动生成当前程序的安装软件,将此安装软件在目的计算机上运行即可完成安装,安装后的易程序可脱离易语言系统单独运行。具体步骤如下: 执行 编译生成安装软件 (如果可以)弹出

  • 我几乎是Java的初学者。我完成了“三角计算器”的编程。用eclipse将其导出到jar,然后用lunch4j将其转换到exe。问题是,exe只在我自己的电脑上工作,当我把它发送给别人时,防御者反病毒弹出,也弹出错误。这是错误:

  • 我使用netbeans创建了一个类似计算器的应用程序。我试着将jar文件转换成一个文件。exe文件,启动4j,最小值。其他时间的jre为1.1.0和1.6_32。 这个应用程序在我的笔记本电脑上打开得很好,但是在我尝试部署的其他笔记本电脑上没有打开。信息是“该应用程序需要最小的. jre为.1.1.0......”然后接下来它试图打开浏览器到甲骨文网站下载。 我能做些什么,使这个程序可以在其他台式

  • 问题内容: 我在具有其他几个版本的计算机上安装了Java 8(jdk-8u60-windows-x64.exe)。 安装后,我看到以下消息 我可以更改到新位置,但这不能解决以上消息。 当我编辑注册表并更改服务器注册表项时,我再次具有正常的配置。但这仍然是 改变似乎没有任何作用。当我将其更改为新安装的JDK时 要使我的计算机上运行1.8,我需要做什么?现在似乎已过时,我应该更改注册表吗?我应该怎么做