gpt4 book ai didi

c# - Windows 8 用户界面和服务引用

转载 作者:可可西里 更新时间:2023-11-01 10:38:21 26 4
gpt4 key购买 nike

我有一个连接到 API 的简单程序,它列出了我在远程位置的一些文件。我为 Win7 创建了这个程序,它工作得很好。我将代码复制到 Visual Studio 2012,复制到 Metro/Windows 8 UI 应用程序上,我得到:

“Api.Client”不包含“GetId”的定义,并且找不到接受“Api.Client”类型的第一个参数的扩展方法“GetId”(您是否缺少 using 指令或程序集引用? )

代码:

public static Api.Client ClientApi = new Api.Client();

private void btnDisplay_Click(object sender, RoutedEventArgs e)
{
lvFileList.Items.Clear();

var return = ClientApi.GetId();
string strClientName = return.Member.Name.toString();
string strId = return.Member.Id.toString();
//etc
}

这是在 Visual Studio 2010 上运行良好的完全相同的代码。我是否遗漏了什么?还是 API 端出了问题?

最佳答案

Windows 应用商店应用程序(以前称为 Metro)使用缩减版本的 .Net API。我怀疑您的 Api.Client Dll 无法添加到您的 Windows 应用商店应用程序,因为它不适合新框架。它可能会与 VS2012 中的标准 Windows 应用程序一起使用。

参见 .NET for Windows Store apps - supported APIs

关于c# - Windows 8 用户界面和服务引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12697133/

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