Как использовать пространство имен Windows.Storage UWP в WPF Core 3.0 - PullRequest
0 голосов
/ 20 октября 2019

Я установил следующий пакет NuGet из здесь в моем WPF Core 3.0 проекте в VS2019. Но объявление using Windows.Storage; в начале файла WPF app's MainWindow.xam.cs не распознает пространство имен Windows.Storage.

Вопрос : Чего мне здесь не хватает? Как мы можем использовать Windows.Storage пространство имен в WPF Core 3.0?

Install-Package Microsoft.Windows.SDK.Contracts -Version 10.0.18362.2005

Примечание : я использую последнюю версию VS2019 - v16.3.5 на последней Windows 10 Professional - update 1903. И по вышеуказанной ссылке:

The Windows 10 WinRT API Pack enables you to add the latest Windows Runtime APIs support to your .NET Framework 4.5+ and .NET Core 3.0+ libraries and apps.
      
This package includes all the supported Windows Runtime APIs up to Windows 10 version 1903.

ОБНОВЛЕНИЕ :

ПРОБЛЕМА РЕШЕНА (спасибо комментарию ниже от пользователя @mm8) .

Извините, это было плохо. Вышеуказанная проблема не существует в WPF- Core 3.0 приложении. После прочтения комментария ниже от пользователя @mm8 я понял, что мой проект WPF был создан с использованием шаблона для .NET Framework 4.8, а не из шаблона для .NET Core. И дело в том, что когда вы устанавливаете пакет Microsoft.Windows.SDK.Contracts NuGet в .NET Core WPF-приложении, все в порядке. But in a .NET Framework WPF app, вам нужно переключить формат управления пакетами NuGet с packages.config на PackageReference, else it won’t work.

...