【发布时间】:2019-06-02 10:38:03
【问题描述】:
我已经编写了一个 Xamarin.Forms 应用程序,现在我想将 UWP 项目部署到商店,但我无法创建应用程序包。 当使用 Microsoft.NetCore.UniversalWindowsPlatform 6.2.2 或 6.2.0-preview I 在发布模式下,我经常收到此错误:
有效负载包含两个或多个具有相同目标路径“System.Runtime.CompilerServices.Unsafe.dll”的文件。源文件: C:\Users\john.nuget\packages\runtime.win10-x86-aot.microsoft.netcore.universalwindowsplatform\6.2.0-preview1-26926-04\runtimes\win10-x86-aot\lib\uap10.0.15138\System .Runtime.CompilerServices.Unsafe.dll C:\Users\john.nuget\packages\system.runtime.compilerservices.unsafe\4.5.0\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll OfflineCurrencyConverter.UWP
但我按照GitHub issue 的回答说我应该将包降级到 6.1.9。
这样做会导致我的应用程序永远构建...构建永远不会停止。
但是当我禁用 .NET Native Tool 链时,它会在发布模式下构建和运行,但仍然无法创建包。请问有人有解决办法吗?我很沮丧。
我觉得构建一个完整的应用程序并意识到最终无法为这个 UWP 项目打包它是浪费了。
【问题讨论】:
-
您是否尝试删除
\bin\debug和\bin\release文件夹然后创建应用程序包?
标签: c# xamarin.forms uwp