【问题标题】:Cannot run an Xamarin UWP app in debug mode无法在调试模式下运行 Xamarin UWP 应用
【发布时间】:2022-01-22 12:19:30
【问题描述】:

我正在尝试在调试模式下运行我的 Xamarin UWP 应用,但如果无法打开。错误代码是

输出窗口错误

线程 0x6dfc 已退出,代码为 3221225595 (0xc000007b)。 线程 0x3344 已退出,代码为 3221225595 (0xc000007b)。 程序“[35788] SheepsheadTheGame.UWP.exe”已退出,代码为 3221225595 (0xc000007b)。

我能够在调试模式下运行该应用程序,然后它就停止工作。我所有的 nuget 包都是最新的。我已经在网上搜索并尝试了其他人已成功解决此问题的各种解决方案。我没有成功。

我在构建输出窗口中发现了可能导致问题的两行。

6>C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\microsoft.net.native.compiler\2.2.11-rel-30601-02\tools\Microsoft.NetNative.targets(805,5):警告:ILTransform:警告 ILT0028:发现本机库 'C:\Users\druch\Documents\xxx\xxxx\xxxxx.UWP\obj\x86\Debug\ilc\in\Cosmos.CRTCompat.dll' 具有意外的 CPU 架构 'amd64 ',而当前的构建目标架构设置为 'x86'。您的应用程序可能无法启动。请确保使用匹配的 CPU 架构构建您的应用程序。

6>C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\microsoft.net.native.compiler\2.2.11-rel-30601-02\tools\Microsoft.NetNative.targets(805,5):警告:ILTransform:警告 ILT0028:找到本机库 'C:\Users\druch\Documents\xxx\xxxx\xxxxx.UWP\obj\x86\Debug\ilc\in\Microsoft.Azure.Cosmos.ServiceInterop.dll' 具有意外的 CPU 架构 'amd64',而当前版本目标架构设置为“x86”。您的应用程序可能无法启动。请确保使用匹配的 CPU 架构构建您的应用程序。

这可能是我的问题的原因吗?如果是这样,我该如何解决?

【问题讨论】:

  • 看起来引用的 dll 未匹配当前项目的构建目标架构,您是否尝试将项目的构建目标架构设置为 x64?

标签: xamarin.forms xamarin.uwp


【解决方案1】:

我最终重建了我的应用程序(不好玩)。 UWP 应用再次开始工作。

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-31
  • 1970-01-01
  • 2021-10-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多