Я пишу код для копирования mp3-файла в локальную папку приложения. Я пытаюсь использовать метод CopyAsync, чтобы сделать это, но красная волнистая линия появляется под этим методом, и я не уверен, как это исправить. Ошибка указывает, что нет доступного метода расширения. Затем он сообщает, если мне не хватает ссылки на сборку или пользовательской директивы.
Я нашел обширную информацию об этом методе через Microsoft, поэтому я знаю, что это возможно. Я новичок в создании приложений на C #, поэтому я не совсем уверен, как это исправить.
Мой код указан ниже:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Windows.Storage;
namespace MusicLibraryTest
{
public static class LibraryHelper
{
public static async void ChooseMusic()
{
//Music Library is opened on user's computer and displays all available mp3 files
var picker = new Windows.Storage.Pickers.FileOpenPicker
{
ViewMode = Windows.Storage.Pickers.PickerViewMode.Thumbnail,
SuggestedStartLocation =
Windows.Storage.Pickers.PickerLocationId.MusicLibrary
};
picker.FileTypeFilter.Add(".mp3");
//File is copied to local folder for use in music library
var file = picker.PickSingleFileAsync();
if (file != null)
{
await file.CopyAsync(ApplicationData.Current.LocalFolder);
}
}