在带有 UWP 参数的控制台中使用 ApplicationData
ApplicationData using in Console with UWP parameters
我正在尝试遵循 UWP with Desktop Extension – Part 2 of UWP and WinForms desktop-bridge calling the processes and passing parameters. This example Console 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
如果要使用ApplicationData
class,请在C:\Program Files (x86)\Windows Kits\UnionMetadata.0.17134.0\Windows.winmd
的位置加上Windows.winmd
。然后添加 Windows.Storage
命名空间。
详细步骤
右键项目引用 -> 添加引用 -> 浏览(文件类型全部文件)-> select Windows.winmd
@Nico Zhu - MSFT 是正确的,但我也建议采用其他方法,从长远来看,这可能会让你的生活更轻松 运行 - 用于桌面应用程序的 UWP API 现在也通过 NuGet as a package 负责为您引用正确的库。
在撰写本文时它处于预览状态,因此您可以按如下方式安装:
Install-Package Microsoft.Windows.SDK.Contracts -Version 10.0.18362.2002-preview
有关详细信息,请参阅 NuGet page。
我正在尝试遵循 UWP with Desktop Extension – Part 2 of UWP and WinForms desktop-bridge calling the processes and passing parameters. This example Console 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
如果要使用ApplicationData
class,请在C:\Program Files (x86)\Windows Kits\UnionMetadata.0.17134.0\Windows.winmd
的位置加上Windows.winmd
。然后添加 Windows.Storage
命名空间。
详细步骤
右键项目引用 -> 添加引用 -> 浏览(文件类型全部文件)-> select Windows.winmd
@Nico Zhu - MSFT 是正确的,但我也建议采用其他方法,从长远来看,这可能会让你的生活更轻松 运行 - 用于桌面应用程序的 UWP API 现在也通过 NuGet as a package 负责为您引用正确的库。
在撰写本文时它处于预览状态,因此您可以按如下方式安装:
Install-Package Microsoft.Windows.SDK.Contracts -Version 10.0.18362.2002-preview
有关详细信息,请参阅 NuGet page。