【发布时间】:2022-08-17 22:53:49
【问题描述】:
我创建了一个 NuGet 包(.Net 标准 2.0 和 .Net Framework 4.8 - 兼容性),我想知道它是否可以从 Java 应用程序访问。
标签: java .net nuget compatibility
我创建了一个 NuGet 包(.Net 标准 2.0 和 .Net Framework 4.8 - 兼容性),我想知道它是否可以从 Java 应用程序访问。
标签: java .net nuget compatibility
Nuget 是一种在 .NET 中使用的包格式。不是在 Java 中。 Java为此提供了Maven。 所以没有简单的方法(或任何我可以推荐的方法)在 Java 中轻松使用代码。
但是如果你真的需要使用你包里的方法,你可以尝试执行以下操作:
基本上你应该能够调用在你的 DLL 中定义的方法。您可以在 .NET 中执行类似的操作。可以获取一个 dll,并在知道方法签名的情况下从 .NET 调用它的方法。它被称为Interoperability
另请注意,nuget 包实际上是一个 zip 存储库。您可以使用任何 zip 工具打开它,您可以将其解压缩并使用 dotnet 命令编译代码。
【讨论】: