0

我刚刚使用 .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.        

在此处输入图像描述

4

1 回答 1

0

所以我有两个选择来摆脱这个问题:

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

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

于 2018-10-12T09:22:52.810 回答