c#发布的自用程序重装时出现的问题,请问大家如何解决!

CXL88688 2015-03-13 01:53:55
c# 做的自用程序重装时报错无法安装!这个怎么解决?
平台版本信息
Windows : 5.1.2600.196608 (Win32NT)
Common Language Runtime : 2.0.50727.3053
System.Deployment.dll : 2.0.50727.3053 (netfxsp.050727-3000)
mscorwks.dll : 2.0.50727.3053 (netfxsp.050727-3000)
dfdll.dll : 2.0.50727.3053 (netfxsp.050727-3000)
dfshim.dll : 2.0.50727.3053 (netfxsp.050727-3000)


部署 URL : file:///D:/casystem/%E5%AE%89%E8%A3%85%E6%96%87%E4%BB%B6/CASystem3.5.1.application
应用程序 URL : file:///D:/casystem/%E5%AE%89%E8%A3%85%E6%96%87%E4%BB%B6/Application%20Files/CASystem3.5.1_1_0_0_5/CASystem3.5.1.exe.manifest

标识
部署标识 : CASystem3.5.1.application, Version=1.0.0.5, Culture=neutral, PublicKeyToken=640bda31a9c1eebe, processorArchitecture=x86


应用程序标识 : CASystem3.5.1.exe, Version=1.0.0.5, Culture=neutral, PublicKeyToken=640bda31a9c1eebe, processorArchitecture=x86, type=win32

应用程序摘要
* 可安装的应用程序。

错误摘要
以下是错误摘要,这些错误的详细信息列在该日志的后面。
* 激活 D:\casystem\安装文件\CASystem3.5.1.application 导致异常。 检测到下列失败消息:
+ Unable to install this application because an application with the same identity is already installed. To install this application, either modify the manifest version for this application or uninstall the preexisting application.

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

警告
执行此操作的过程中未出现任何警告。

操作进度状态
* [2015-3-13 12:43:13] : 已启动 D:\casystem\安装文件\CASystem3.5.1.application 的激活过程。
* [2015-3-13 12:43:16] : 部署清单处理已成功完成。
* [2015-3-13 12:43:16] : 已启动应用程序的安装过程。
* [2015-3-13 12:43:16] : 应用程序清单处理已成功完成。
* [2015-3-13 12:43:19] : 信任请求和平台检测已完成。
* [2015-3-13 12:43:22] : 预订依赖项下载已完成。
* [2015-3-13 12:43:22] : 已启动下载的应用程序的提交过程。

错误详细信息
执行此操作期间检测到下列错误。
* [2015-3-13 12:43:22] System.Deployment.Application.DeploymentException (Subscription)
- Unable to install this application because an application with the same identity is already installed. To install this application, either modify the manifest version for this application or uninstall the preexisting application.
- 源: System.Deployment
- 堆栈跟踪:
在 System.Deployment.Application.SubscriptionStore.CheckApplicationPayload(CommitApplicationParams commitParams)
在 System.Deployment.Application.SubscriptionStore.CommitApplication(SubscriptionState& subState, CommitApplicationParams commitParams)
在 System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
在 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
在 System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

组件存储事务详细信息
没有可用的事务信息。

这个如何处理,请大家帮忙给看看?
...全文
284 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
於黾 2015-03-17
  • 打赏
  • 举报
回复
双击都不运行? 打开源码,F5,总该运行吧
summarx 2015-03-17
  • 打赏
  • 举报
回复
1、清理以下路径: C:\Users\username\AppData\Local\Apps\2.0 (win7) C:\Documents and Settings\UserName\Local Settings\Apps (winxp) 2、运行以下cmd命令: rundll32 dfshim CleanOnlineAppCache
CXL88688 2015-03-13
  • 打赏
  • 举报
回复
除了重做系统还有别的办法吗?
CXL88688 2015-03-13
  • 打赏
  • 举报
回复
这个debug我试了,程序不运行。这种情况发生两次了。貌似卸载的时候不干净,重新安装不上。做了两次系统。挺麻烦的。
於黾 2015-03-13
  • 打赏
  • 举报
回复
自用程序,我不知道有什么必要用clickonce部署 你直接把debug文件夹复制出来,双击exe运行不行吗
於黾 2015-03-13
  • 打赏
  • 举报
回复
引用 3 楼 CXL88688 的回复:
原先的系统卸载列表里已经找不到程序。注册表也已经手动清干净了。还是不能安装。用完美卸载试了还是不行??
你可以下个小红伞注册表清理工具,搜一下注册表,看确实清干净了? 还是不能安装,跟之前报错是一样的吗
CXL88688 2015-03-13
  • 打赏
  • 举报
回复
原先的系统卸载列表里已经找不到程序。注册表也已经手动清干净了。还是不能安装。用完美卸载试了还是不行??
CXL88688 2015-03-13
  • 打赏
  • 举报
回复
原先的已经卸掉了,找不到了。如何覆盖安装?
於黾 2015-03-13
  • 打赏
  • 举报
回复
+ Unable to install this application because an application with the same identity is already installed. To install this application, either modify the manifest version for this application or uninstall the preexisting application. 这不是已经提示的很明显了,已经安装了一个同名软件了,所以不能安装 要么就覆盖安装,要么先把原来的版本卸载掉

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧