如何在Flutter中使用外部DLL(Dot Net)?

时间:2019-07-01 03:49:10

标签: c# flutter

我已经使用c#开发了包含Web API的Desktop项目。现在,我们计划开始使用Flutter在Mobile平台上进行开发。因此,我已经构建了所有函数,其中包含对API到DLL的计算和操作。那么我可以在Flutter中使用此DLL吗?

DLL项目类型“类库(可用于IOS,Android和Windows)

1 个答案:

答案 0 :(得分:0)

我不这么认为。

  

类库(可用于IOS,Android和Windows)

如果您使用xamarin,则可以在其中使用.net库。

但是,如果您的项目包含Web Api,则可以轻松地从中获取数据!

  1. 要安装http软件包,请将其添加到pubspec.yaml的“ dependencies”部分
  2. 从您的asp.net Web API获取数据:
Future<http.Response> fetchPost() {   return http.get('https://jsonplaceholder.typicode.com/posts/1'); }

有关反序列化的更多信息可以在flutter的官方文档中找到: https://flutter.dev/docs/cookbook/networking/fetch-data