【问题标题】:Error: An error occurred while validating. HRESULT = '80070057'错误:验证时发生错误。 HRESULT = '80070057'
【发布时间】:2018-10-16 15:00:08
【问题描述】:

当我尝试使用“Microsoft Visual Studio 2017 安装程序项目”创建 .exe 文件时收到此错误消息。

我阅读了有关此错误的所有帖子,但没有任何帮助。从安装/重新安装开始,然后尝试查找带有临时 ASP.Net 文件的文件(直到最后都找不到它们)。

另外,我在 2 台 PC 和一台笔记本电脑上尝试了一个基本的“Hello world”项目。但我得到了同样的错误。该项目是用 C# 和 XAML 编写的。

如何解决此错误?
任何帮助将不胜感激。

【问题讨论】:

  • 所以基本上你想让我们为你搜索?我们不知道你做了什么以及你是如何完成你的项目的。在这种情况下,我们唯一能做的就是搜索并发布一堆指向相同问题解决方案的链接……这不是 SO 的工作方式。
  • 你检查过这个重复的问题吗?stackoverflow.com/questions/8648428/…
  • 如果您的项目确实是 UWP 应用程序(如标签所示),那么您不能为此应用程序使用安装程序项目。 UWP 项目已经内置了它们的安装程序(appx 包),因此无需构建单独的安装程序。
  • 我知道 (appx PACKAGES)。但我的安装程序需要一个简单的 setup.exe 文件不多。对于 Reniuz,我整天都在寻找解决方案,这就是我在这里写信寻求帮助的原因。而且我不是专业人士,但在上面的链接中是另一个错误。
  • @Reniuz 这不是重复的 - 完全不同的错误代码,至少对我来说,该解决方案在任何情况下都不起作用

标签: c# xaml uwp runtime-error


【解决方案1】:

Microsoft Visual Studio 2017 安装程序项目不适用于 UWP 应用程序。它们旨在与常规(经典)桌面应用程序(如 WPF、Winforms、MFC 等)一起使用。你不能为 UWP 应用构建传统的安装程序。

如果您正在构建 UWP,您应该使用 APPX 包作为您的安装程序技术。

如果您需要传统的 .msi/setup.exe,则需要转而开发常规桌面应用程序,例如 WPF。

【讨论】:

  • 那么我如何使用这个 APPX 文件来安装我的应用程序,而无需任何验证或类似这样的东西,只需双击即可完成?我的应用程序不会在商店中发布。
  • 是的,一旦您创建了 .appx 文件并使用受信任的证书对其进行签名,您只需双击它即可安装。 docs.microsoft.com/en-us/windows/uwp/packaging/…
猜你喜欢
  • 1970-01-01
  • 2020-05-04
  • 1970-01-01
  • 1970-01-01
  • 2017-09-27
  • 1970-01-01
  • 1970-01-01
  • 2012-01-04
  • 2012-01-28
相关资源
最近更新 更多