Setup.exe无效或打开ClickOnce应用程序的安装对话框速度很慢

时间:2018-01-08 14:58:50

标签: c# .net clickonce

我正在尝试使用ClickOnce自动更新C#软件。

我可以发布我的应用程序,setup.exe已创建,但是当我下载/运行它时,windows告诉我应用程序可能很危险,发布者无法验证。如果我选择以任何方式运行它,或者以管理员身份运行,安装对话框有时会在10分钟后出现,但一般情况下都不会发生。

我试图找到一种方法让我的应用程序可信,但即使:

  • 我启用了ClickOnce安全设置
  • 在“安全”
  • 中选择“这是一个完整的信任应用程序”
  • 在“签名”中添加证书

它仍然无效,所以我不知道如何解决这个问题。

我可以使用“.application”文件安装它,但我认为这不是正确的方法。

先谢谢!

1 个答案:

答案 0 :(得分:0)

你非常接近。很多缓慢可能是因为反病毒。签署它会让事情变得更好。除非您在每台计算机上安装密钥(用于签名的密钥),否则客户端计算机会抱怨应用程序的可信度。

使用“.application”进行安装就好了,尤其是在从网络共享(而不是网站或内部网站点)进行安装时。这应该在用户的开始菜单中放置一个应用程序(图标)。