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

我已经使用包含 Web API 的 c# 开发了桌面项目。现在我们计划开始使用 Flutter 开发移动平台。所以我已经将所有包含 API 计算和操作的函数构建到 DLL 中。那么我可以在 Flutter 中使用这个 DLL 吗?

DLL项目类型“类库(适用于IOS、Android和Windows)

最佳答案

我不这么认为。

Class Library (Portable for IOS, Android and Windows)

如果您使用 xamarin,则可以在那里使用 .net 库。

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

  1. 要安装 http 包,请将其添加到 pubspec.yaml 的依赖项部分
  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

https://stackoverflow.com/questions/56829807/

相关文章:

c# - Asp.net core Identity登录成功重定向回登录页面

javascript - 让 WebStorm 识别 jest.setupFilesAfterEnv

javascript - 如何将组添加到 buefy b-taginput?

javascript - 如何在javascript中将文件移动到drive api v3中的垃圾桶

ruby - Jekyll:尽管安装了最新版本,但命令未发现问题

c# - 在不更改 url 的情况下显示自定义页面

python - 在 zipapp 存档中嵌入 numpy

angular - Uncaught TypeError : ace. acequire 不是函数

python - 如何使用 python 在我的 github 帐户上创建远程 git 存储库或使用

android-studio - 安卓工作室 : Cannot get DialogFragment