Visual studio无法在我的rest api客户端中添加swagger元数据文件

Visual studio无法在我的rest api客户端中添加swagger元数据文件,rest,visual-studio-2015,xamarin.android,swagger,azure-api-apps,Rest,Visual Studio 2015,Xamarin.android,Swagger,Azure Api Apps,我对手机开发还不熟悉。由于我熟悉c#.net,所以我正在使用xamarin插件,用于VisualStudio。我创建了一个示例应用程序,其中我使用了SQLite,创建了一个数据库,然后执行了CRUD操作。在这一点上,一切都很顺利。但是我已经有了一个本地DB,我想使用它。为此,我使用swagger制作了一个离线Azure api,并在Release上使用VS中的文件系统在Release选项将文件保存在本地。现在我想将我的应用程序添加为restapi客户端,并想使用我的本地数据库。但是,当我尝试添加

我对手机开发还不熟悉。由于我熟悉c#.net,所以我正在使用
xamarin
插件,用于
VisualStudio
。我创建了一个示例应用程序,其中我使用了
SQLite
,创建了一个数据库,然后执行了
CRUD
操作。在这一点上,一切都很顺利。但是我已经有了一个
本地DB
,我想使用它。为此,我使用
swagger
制作了一个
离线Azure api
,并在
Release
上使用
VS
中的
文件系统
在Release选项将文件
保存在本地。现在我想将我的应用程序添加为restapi客户端,并想使用我的本地数据库。但是,当我尝试添加为RESTAPI客户端,然后选择
选择一个现有的招摇过市文件
时,在浏览时我找不到任何文件。参考请参见下面的图片

所以,当我点击browse并转到我为swagger保存文件的位置时,我什么也得不到,如下图所示

另外,它正在查找
.json
扩展文件,该文件不在我的发布api中

我不知道为什么会发生这种情况,正如上文所述,我对移动开发还不熟悉,我不知道该怎么办。请查看我的
swagger用户界面的下图


任何帮助都将不胜感激

您列出的URL是用于API的用户友好参考文档;API的JSON定义端点应该有相应的URL。在“招摇过市URL”选项的“添加RESTAPI客户端”对话框中使用此选项

另一个选项是使用此对等URL将RESTAPI的JSON描述下载到本地.JSON文件中,并在生成客户端访问类时引用该文件


有关这两个端点的示例,请参见

为什么要使用azure
?我猜你是在一家公司工作,所以他们一定有服务器。只需在服务器上发布您的服务,然后将其与您的移动应用程序和数据库同步。这是最简单、最自由的方法。你可以用它