Visual studio无法在我的rest api客户端中添加swagger元数据文件
我对手机开发还不熟悉。由于我熟悉c#.net,所以我正在使用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客户端,并想使用我的本地数据库。但是,当我尝试添加
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
?我猜你是在一家公司工作,所以他们一定有服务器。只需在服务器上发布您的服务,然后将其与您的移动应用程序和数据库同步。这是最简单、最自由的方法。你可以用它