fos*_*ndy 34 .net installation clickonce
在试图通过ClickOnce发布我的应用程序的Foo和Foo Beta版本的同时,我设法破坏了现有的和以前工作正常的Foo 1.0.0安装(用Foo Beta 1.0.5 替换它,这不起作用)由于使用相同的GUID,程序集名称,产品名称或其他东西.
好吧,诚实的错误.为了恢复此状态,我使用Windows 7添加/删除程序卸载了Foo Beta.
我的计算机现在处于Windows 7添加/删除程序中没有Foo实例出现的状态.但是,Foo Beta仍然显示为已安装.另外,我无法重新安装Foo 1.0.0,因为它认为我的计算机上已经存在更新版本的程序(Foo Beta 1.0.5) - 而是因为更新版本而无法安装该产品已经安装'消息.
如何让我的计算机进入一个既没有安装Foo也没有安装Foo Beta的状态,那么我可以去重新安装Foo?
到目前为止,我已阅读Stack Overflow问题卸载ClickOnce客户端,如何从客户的计算机中删除ClickOnce应用程序的所有痕迹?并试过:
当我运行安装程序时,我仍然收到错误.从哪里找到我的程序的痕迹?为了将来参考,这在哪里记录?
eog*_*ank 41
您可以尝试使用此命令清除ClickOnce缓存:
rundll32 dfshim CleanOnlineAppCache
Run Code Online (Sandbox Code Playgroud)
Nem*_*emo 24
1)跑 rundll32 %SystemRoot%\system32\dfshim.dll CleanOnlineAppCache
2)您可能必须手动删除ClickOnce部署文件夹,
3)您可能还需要注销并重新登录
Mr *_*lis 14
做老路!:d
使用"旧"控制面板删除Click Once应用程序并重新安装.不要使用"新"Windows Ten/2016界面
EG这是好的,将删除Click Once:
Start => type
Control Panel\Programs\Programs and Features
Run Code Online (Sandbox Code Playgroud)
EG这是不好的,如果你使用它删除Click Once,你会陷入一个圆形的地狱:
Start => Run =>
ms-settings:
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
43406 次 |
| 最近记录: |