简体   繁体   English

我应该使用哪个版本的 dll

[英]Which version of dll should I use

I am working on Debian Stable Linux (version 11.5) , and I have installed mono version 6.8.0.105 to compile C# files .我正在研究Debian Stable Linux (version 11.5) ,我已经安装了mono version 6.8.0.105来编译C# files

I have installed Accord package from Nuget website.我已经从 Nuget 网站安装了Accord package

It has following versions of dll files in its lib folder:它的 lib 文件夹中有以下版本的 dll 文件:

./net35/Accord.dll
./net35-unity full v3.5/Accord.dll
./net35-unity micro v3.5/Accord.dll
./net35-unity subset v3.5/Accord.dll
./net35-unity web v3.5/Accord.dll
./net40/Accord.dll
./net45/Accord.dll
./net46/Accord.dll
./net462/Accord.dll
./netstandard1.4/Accord.dll
./netstandard2.0/Accord.dll

Which one of these should I use for my system of Mono on Linux?对于 Linux 上的 Mono 系统,我应该使用其中哪一个?

The.netstandard2.0 version, because it is cross platform and you can use in many kind of applications too (android, windows, linux). .netstandard2.0版本,因为它是跨平台的,你也可以在多种应用程序中使用(android、windows、linux)。 But I would use some build system, which selects the appropriate dll version by your projects target.但我会使用一些构建系统,它会根据您的项目目标选择合适的 dll 版本。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM