【问题标题】:Why C# program started show "Unknown publisher" when executed为什么 C# 程序在执行时开始显示“未知发布者”
【发布时间】:2018-09-03 09:52:28
【问题描述】:

我正在 Visual Studio 2015 中开发 C# 应用程序。我的应用程序的旧版本能够在其他人的计算机上运行而不会显示任何消息。但是当我在其他人的计算机上运行我的应用程序的较新版本时,我收到警告“未知发布者”。 我不知道在新旧版本之间改变一些重要的东西。我不想支付证书并签署我的应用程序。 您知道为什么其他人的计算机开始显示此消息(可能会发生什么变化)吗? 非常感谢您的任何想法。

【问题讨论】:

  • 你在使用 ClickOnce 部署吗?
  • “我不想为证书付费并签署我的应用程序。” - 那你就是一个不知名的出版商……
  • 看起来另一台计算机上的安全检查已更新。我不确定它是否链接到您的应用程序(无论如何它已经来自“未知发布者”)。无论如何,即使可以在另一台计算机上停用警告,我也不确定这是一个好主意...

标签: c# .net wpf visual-studio-2015


【解决方案1】:

这是“打开文件 - 安全警告”。我也是一名 C# 开发人员,但在我的 PC 上运行我开发的应用程序时,我没有遇到过此类问题,但确实,当我在另一台 PC 上运行这些应用程序时,我会弹出一个显示“打开文件 - 安全警告”的弹出窗口”。

如果您不想收到安全警告,请按照以下步骤操作。

  1. 运行 GPEDIT.MSC

  2. 本地计算机策略 / 用户配置 / 管理模板 / Windows组件 / 附件管理器

  3. 在右侧窗格中,双击低文件类型的包含列表。

  4. 点击启用。

  5. 在“选项”框中包括 .exe;.bat;.reg;.vbs 等文件类型。

  6. 点击确定。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-10
    • 1970-01-01
    • 1970-01-01
    • 2012-11-24
    相关资源
    最近更新 更多