Loading...
ibakyrdjiev avatar ibakyrdjiev 172 Точки

[Technical Issue] C# - Saving files using Windows.Storage namespace

Здравейте колеги!

От 4 часа мъча 3та задача от второто домашно по OOP иска ми се да позлвам Windows.Storage да правя save  и load oт temp dir или друга подобна. Но реве със следната грешка: 

Error2'await' requires that the type 'Windows.Foundation.IAsyncAction' have a suitable GetAwaiter method. Are you missing a using directive for 'System';

Линк към кода: code

Моля някой ако се е сблъсквал с проблема да помогне. Благодаря!

 

Тагове:
3
C# OOP Basics 16/01/2015 23:09:25
vladislav.karamfilov avatar vladislav.karamfilov 1123 Точки

Защо просто не използваш System.IO.File.WriteAllText(<file-path>, <contents>)?

4
ibakyrdjiev avatar ibakyrdjiev 172 Точки

Защото така почнах и много ми се иска да го направя по този начин и заради това че си играх 1 час да разбера как да import Windows.Storage. Пък и ми дава да ползвам директно системни папки. 
Иначе благодаря за отговора. В крайна сметка ще го направя по твоя начин :)

0
ibakyrdjiev avatar ibakyrdjiev 172 Точки

Получих отговор в SO.
"

That's because you're missing a .dll

Add a reference to this assembly:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Runtime.WindowsRuntime.dll

This is necessary for desktop app to use the extension method "GetAwaiter" from WinRT API.

"
Така че който иска да го позлва този метод от MSDN :). 

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.