使用 netstandard 的 Xamarin Forms 项目:无法构建 UWP

Ced*_*Ced 6 c# xamarin uwp .net-standard .net-standard-2.0

目前我正在开发一个 Xamarin 应用程序,它使用 .Net-Standard 代码共享策略。虽然我可以在 android 上成功构建和运行,但我在 UWP 项目上遇到了一些问题。

当我尝试构建项目时,我收到以下错误消息:

无法复制文件“obj\x86\Debug\myapp.UWP.xr.xml”,因为找不到它。

无法复制文件“obj\x86\Debug\MainPage.xbf”,因为找不到它。

无法复制文件“obj\x86\Debug\App.xbf”,因为找不到它。

无法解析程序集或 Windows 元数据文件“类型 Universe 无法解析程序集:myapp.Basic,版本=1.0.0.0,Culture=neutral,PublicKeyToken=null。”

当我在寻找这些错误消息时,我在 stackoverflow 上找到了这个线程:

UWP 中缺少类库文件的 xaml.xr

该线程建议在包含 XAML 代码的项目中启用“生成库布局”,这看起来非常有希望,因为 myapp.Basic 项目包含一些 XAML 代码。不幸的是,这个选项在 .Net 标准项目中完全没有。

有人可以帮我解决这个问题吗?

小智 5

在 UWP 项目中手动添加对任何其他 .Net 标准类库项目的引用

在你的情况下到 myapp.Basic