gpt4 book ai didi

c# - 在带有 UWP 参数的控制台中使用 ApplicationData

转载 作者:太空宇宙 更新时间:2023-11-03 18:51:38 24 4
gpt4 key购买 nike

我正在尝试关注 UWP with Desktop Extension – Part 2 UWP 和 WinForms 桌面桥调用进程和传递参数。此示例控制台 Program.cs代码包括参数字符串:

 string parameters = ApplicationData.Current.LocalSettings.Values["parameters"] as string;

但是名称 ApplicationData 在当前上下文中不存在,我试图找出是否遗漏了一些引用或者它是不同版本的 C#

我不确定它是否是它所需要的,但是添加引用 Windows.Foundation.UniversalApiContract.windmd 会引发 Values 的另一个错误:

Error CS0012 The type 'IPropertySet' is defined in an assembly that is not referenced. You must add a reference to assembly 'Windows.Foundation.FoundationContract

最佳答案

@Nico Zhu - MSFT 是正确的,但我也建议采用其他方法,从长远来看,这可能会让您的生活更轻松 - 桌面应用程序的 UWP API 现在也通过 NuGet as a package 分发。它负责为您引用正确的库。

在撰写本文时它处于预览状态,因此您可以按如下方式安装:

Install-Package Microsoft.Windows.SDK.Contracts -Version 10.0.18362.2002-preview

参见 NuGet page了解更多信息。

关于c# - 在带有 UWP 参数的控制台中使用 ApplicationData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56879926/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com