UWP 发布构建失败

UWP release build fails

我刚刚将我的 Windows 应用程序升级到带有 .net 标准 2.0 库的 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.        

所以我有 2 个选项来解决这个问题:

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

因为我想尽快发布这个应用程序并且我不知道修复第 3 方包需要多少工作,所以我选择了选项 2。到目前为止,关于 UWP 应用程序的 X 平台应用程序开发。