Code: Select all
FileSavePicker savePicker = new FileSavePicker();
savePicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary;
// Dropdown of file types the user can save the file as
savePicker.FileTypeChoices.Add("Plain Text", new List() { ".txt" });
// Default file name if the user does not type one in or select a file to replace
savePicker.SuggestedFileName = "New Document";
StorageFile file = await savePicker.PickSaveFileAsync();
Ich arbeite mit WinUI 2, nicht mit einer gepackten App, und erhalte die folgende Fehlermeldung, die ich auf keinen Fall lösen kann:
"System.InvalidCastException: 'Failed to create a CCW for object of type 'System.Collections.Generic.List`1[System.String]' for interface with IID '98B9ACC1-4B56-532E-AC73-03D5291CCA90': Die angegebene Umwandlung ist ungültig.'"
Ich verstehe den Fehlercode einigermaßen. Es heißt so etwas wie „Ich kann diese Liste nicht in einen COM Callable Wrapper umwandeln“, oder?
Ich habe lange nach einer Lösung gesucht, aber keine gefunden. Wie kann ich das beheben?
Mobile version