我希望在 Xamarin 应用启动时启动一个 Web API 主机,我将对其进行请求,但我不知道如何连接 Web API 项目和 Xamarin.Forms,或者是否有其他调试应用程序的方法。
我知道你可以将应用程序部署到 Azure 服务上,但我想让它在本地工作。
我知道你可以将应用程序部署到 Azure 服务上,但我想让它在本地工作。
Xamarin.Forms
Xamarin.Forms是一个开源的UI框架。Xamarin.Forms允许开发人员从单个共享代码库构建Android、iOS和Windows应用程序。public async Task<List<TodoItem>> RefreshDataAsync ()
{
...
var uri = new Uri (string.Format (Constants.TodoItemsUrl, string.Empty));
...
var response = await _client.GetAsync (uri);
if (response.IsSuccessStatusCode)
{
var content = await response.Content.ReadAsStringAsync ();
Items = JsonConvert.DeserializeObject <List<TodoItem>> (content);
}
...
}
你可以在本地运行两个Visual Studio实例,一个用于API项目,另一个用于Xamarin应用程序。
除了Athanasios Kataras的答案外,此文档还告诉您如何从iOS模拟器或Android模拟器连接到本地Web服务:https://learn.microsoft.com/en-us/xamarin/cross-platform/deploy-test/connect-to-local-web-services