Я установил следующий пакет 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
.