XDev.IO.Ktor 2.3.2.5
dotnet add package XDev.IO.Ktor --version 2.3.2.5
NuGet\Install-Package XDev.IO.Ktor -Version 2.3.2.5
<PackageReference Include="XDev.IO.Ktor" Version="2.3.2.5" />
paket add XDev.IO.Ktor --version 2.3.2.5
#r "nuget: XDev.IO.Ktor, 2.3.2.5"
// Install XDev.IO.Ktor as a Cake Addin #addin nuget:?package=XDev.IO.Ktor&version=2.3.2.5 // Install XDev.IO.Ktor as a Cake Tool #tool nuget:?package=XDev.IO.Ktor&version=2.3.2.5
简介
Nuget 用于 IO.Ktor java 库的打包。本包名为 XDev.IO.Ktor.Core。
".Core" 因为这个 Nuget 包含几个可能需要在未来拆分的独立本地库。
Maven 中的本地库:https://mvnrepository.com/artifact/io.ktor 本地仓库:https://github.com/ktorio/ktor
入门
要使用此 Nuget 包,只需像通常安装 Nuget 包一样安装所需的版本。
构建和测试
- VS 2022 或更高版本。
- 需要 .Net8 SDK 来构建。
- 此项目使用 XamPrototype.Android.MavenBinding.Tasks 来协助直接从 maven 拉取本地的 jar 库。更多信息请参阅: https://github.com/jpobst/Prototype.Android.MavenBindings
XamPrototype.Android.MavenBinding.Tasks 正在集成到 .Net9 SDK 构建工具中,在 .Net9 中的使用逐步前进,但不再需要构建工具的 Nuget 包。 https://learn.microsoft.com/en-us/dotnet/android/features/maven/android-maven-library
已知问题
initial release contains external native artifacts embedded into this package for
- org.jetbrains.kotlinx:kotlinx-datetime-jvm
- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm
- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm
- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j
these may cause collisions if they are also included by other sources.
They will migrated to their own NuGet(s) n future release.
贡献
如果您需要不同/更新的版本,请提出 PR,或在 .Net 仓库中打开问题! https://xdevapps.visualstudio.com/DefaultCollection/Android%20bindings/_git/XDev.IO.Ktor.Core
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | net7.0-android33.0 兼容。 net8.0-android 已计算。 net8.0-android34.0 兼容。 |
-
net7.0-android33.0
- Square.OkHttp3 (>= 4.11.0)
- Xamarin.Kotlin.StdLib (>= 1.8.22)
- Xamarin.Kotlin.StdLib.Common (>= 1.8.22)
- Xamarin.Kotlin.StdLib.Jdk7 (>= 1.8.22)
- Xamarin.Kotlin.StdLib.Jdk8 (>= 1.8.22)
- Xamarin.KotlinX.Coroutines.Core (>= 1.7.1)
- Xamarin.KotlinX.Coroutines.Core.Jvm (>= 1.7.1)
- Xamarin.KotlinX.Coroutines.Jdk8 (>= 1.7.1)
- XDevSlf4j.Api (>= 1.7.36.4)
-
net8.0-android34.0
- Square.OkHttp3 (>= 4.11.0)
- Xamarin.Kotlin.StdLib (>= 1.8.22)
- Xamarin.Kotlin.StdLib.Common (>= 1.8.22)
- Xamarin.Kotlin.StdLib.Jdk7 (>= 1.8.22)
- Xamarin.Kotlin.StdLib.Jdk8 (>= 1.8.22)
- Xamarin.KotlinX.Coroutines.Core (>= 1.7.1)
- Xamarin.KotlinX.Coroutines.Core.Jvm (>= 1.7.1)
- Xamarin.KotlinX.Coroutines.Jdk8 (>= 1.7.1)
- XDevSlf4j.Api (>= 1.7.36.4)
NuGet 包
此包不由任何 NuGet 包使用。
GitHub 仓库
此包不依赖于任何流行的 GitHub 仓库。
版本 | 下载 | 最后更新 |
---|---|---|
2.3.2.5 | 120 | 6/12/2024 |
初始发布包含以下嵌入的外部原生工件版本
- org.jetbrains.kotlinx:kotlinx-datetime-jvm
- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm
- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm
- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j
如果它们也被其他来源包含,可能引起冲突。
将来版本中将移除。