Сбой сборки релиза 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 варианта, чтобы избавиться от этой проблемы:
- Исправьте код стороннего пакета, чтобы он работал с UWP.
- Удалите стандартную библиотеку.net, содержащую сторонний пакет, из моего приложения UWP и найдите другой способ реализации этой функции.
Поскольку я хочу отправить это приложение как можно скорее, и я не знаю, сколько потребуется работы для исправления стороннего пакета, я выбрал вариант 2. Пока что для разработки приложений на платформе X для приложений UWP.