- Normales WinForms Projekt erzeugen
- NuGet Package Management Format auswählbar machen:
- Tools / Options / NuGet Package Manager / Allow format selection on first package install
- NuGet
Microsoft.Windows.SDK.Contracts
mit der Version passend zur gewünschten Mindest-Windows-Version installieren
- wenn die Auswahl
PackageReference
auswählen
- Fröhlich WinRT Methoden verwenden, Beispiel (völlig non-async mal zur Abwechslung):
public static void SetLockscreen(string sUserPaper)
{
Windows.Storage.StorageFile oUserPaper;
oUserPaper=Windows.Storage.StorageFile.GetFileFromPathAsync(sUserPaper).AsTask().GetAwaiter().GetResult();
Windows.System.UserProfile.LockScreen.SetImageFileAsync(oUserPaper).AsTask().Wait();
}
Schlagwörter: c#, contracts, nuget, packagereference, sdk, visual studio, winforms, winrt