Сбой сборки релиза UWP

Я только что обновил свое приложение для Windows до UWP с библиотекой стандарта.net 2.0. Приложение закончено, и теперь я пытаюсь создать сборку релиза, но сборка происходит вечно и в итоге вылетает с 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.        

1 ответ

Решение

Таким образом, у меня было 2 варианта, чтобы избавиться от этой проблемы:

  1. Исправьте код стороннего пакета, чтобы он работал с UWP.
  2. Удалите стандартную библиотеку.net, содержащую сторонний пакет, из моего приложения UWP и найдите другой способ реализации этой функции.

Поскольку я хочу отправить это приложение как можно скорее, и я не знаю, сколько потребуется работы для исправления стороннего пакета, я выбрал вариант 2. Пока что для разработки приложений на платформе X для приложений UWP.

Другие вопросы по тегам