UWP版本构建失败

时间:2018-10-11 17:53:18

标签: uwp .net-standard-2.0 .net-native release-builds

我刚刚使用.net标准2.0库将Windows应用程序升级到UWP。该应用程序已完成,现在我正尝试创建一个发布版本,但该版本要花很长时间,最终会因138个错误而崩溃,提示以下错误以及更多其他错误(请参见屏幕截图)。调试生成并运行没有问题。我正在使用VS 2017 15.8.7。现在,我在此上浪费了数小时,有人对如何解决此问题有任何建议吗?

Method 'DynamicObjectTypeBuilder.BuildFormatterToDynamicMethod(Type, bool, bool, bool)' will always throw an exception due to the missing method 'DynamicMethod..ctor(string, Type, Type[], Type, bool)' in assembly 'System.Reflection.Emit.Lightweight'. There may have been a missing assembly, or a dependency on a more recent Windows SDK release.        

enter image description here

1 个答案:

答案 0 :(得分:0)

因此,我有2个选项可以解决此问题:

  1. 修复第三方软件包的代码,使其可以与UWP一起使用。
  2. 从我的UWP应用中删除包含第3方软件包的.net标准库,并找到实现此功能的另一种方法。

因为我想尽快发布此应用程序,而且我不知道修复第3方软件包将花费多少,所以我选择了选项2。到目前为止,有关UWP应用程序的X平台应用程序开发。