Ошибка при импорте файла dll в проект UWP с использованием c# - PullRequest
1 голос
/ 15 апреля 2020

Я работаю над проектом UWP, и я хочу добавить ссылку, которая показывает мне сообщение об ошибке. Мне нужна эта ссылка для использования класса Dispatcher, и я не нахожу ее по пути ссылок.

Есть какие-нибудь решения?

Сообщение об ошибке

Или, если я устанавливаю dll-файл из NuGet Packages, он выдает мне это предупреждение:

Предупреждение NU1701 Пакет «WindowsBase 4.6.1055» был восстановлен с использованием «.NETFramework, Version = v4.6.1» вместо целевой платформы проекта «UAP, Version = v10.0.17763». Этот пакет может быть не полностью совместим с вашим проектом.

1 Ответ

0 голосов
/ 15 апреля 2020

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

await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
() =>
{
       // do some staff
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...