无法在发布模式下为 UWP 构建 Xamarin.Forms 应用

Posted

技术标签:

【中文标题】无法在发布模式下为 UWP 构建 Xamarin.Forms 应用【英文标题】:Can't build Xamarin.Forms app for UWP in release mode 【发布时间】:2021-06-20 04:40:46 【问题描述】:

*** 社区!

我无法构建应用程序的发布版本,因为它在这行代码上崩溃。 我尝试删除程序集以包含... 但这并不能解决我的问题。

List<Assembly> assembliesToInclude = new List<Assembly>();
assembliesToInclude.Add(typeof(CarouselViewRenderer).GetTypeInfo().Assembly);
assembliesToInclude.Add(typeof(UWPShadowsRenderer).GetTypeInfo().Assembly);

Xamarin.Forms.Forms.Init(e, assembliesToInclude);

请帮帮我????????????.

谢谢! 祝你好运!

【问题讨论】:

对我来说它崩溃了,因为我错过了一行。确保在此处添加所有依赖项 在调试模式下它工作。 调试模式没有使用.net native,但是可以在UWP项目选项​​中激活.net native进行调试 我该怎么做? 可执行文件 (.exe) 或库 (.dll) 的格式无效。 【参考方案1】:

我解决了这个问题。 在我的项目中,有一个包导致了这个问题。 当我删除包项目开始工作。

【讨论】:

哪个包是原因?

以上是关于无法在发布模式下为 UWP 构建 Xamarin.Forms 应用的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin.CommunityToolKit TouchEffect.Command 在 UWP 中不起作用

[xamarin][uwp][custom renderer] 自定义渲染器 pcl 库未在发布模式下加载

在 Visual Studio 2015 中创建后未构建 Xamarin UWP 项目

UWP XAMARIN 在 RELEASE 模式下崩溃(但在调试中工作良好)

无法在 Xamarin Forms 中启动 UWP 项目

如何更改 Xamarin UWP 应用名称