如何重置项目的ClickOnce

时间:2011-03-15 03:07:17

标签: c# visual-studio-2010 clickonce

我有一个正常的项目并使用ClickOnce。今天,在新的实施之后,ClickOnce无效。所以我使用了一个设置。现在这一天结束了,我花了几个小时试图通过各种可能的方式修复ClickOnce,它根本不起作用。它发布很好,但是当从那里安装时,它表示它已停止运行,并出现以下错误:

Microsoft .NET ClickOnce Utility stopped functionning

有没有办法可以将所有ClickOnce重置为默认值,就像我从未使用过一样?我找不到任何东西,但它必须存在。

谢谢!

2 个答案:

答案 0 :(得分:1)

尝试

  1. 验证部署是否已正确签名。
  2. 确认已选中“启用ClickOnce安全设置”和“这是完全信任的应用程序”。
  3. 在“发布”标签中,验证您是否已选中正确的先决条件,仅此而已。
  4. 验证是否选中了正确的应用程序文件并将其设置为必需。我发现当“myaplication.exe.manifest”未经检查时,我的用户会收到一些严重的XML错误。
  5. 确保使用“发布文件夹”和“安装文件夹”中的正确路径。当发现错误时,我也发现这会引发XML错误。
  6. 进入您的Windows配置文件临时文件夹并删除所有内容。我使用了一个名为CCleaner(免费工具)的工具......

答案 1 :(得分:1)

经过大量的反复试验,我最终解决了这个问题。在项目的属性/安全性菜单中,我取消选中“激活ClickOnce安全性参数”并发布。它确实单独重新检查了该框,但该应用程序已成功发布并启动。