繁体   English   中英

将.NET Standard 2.0与Mono一起使用

[英]Using .NET Standard 2.0 with Mono

有谁知道Mono是否支持.NET Standard 2.0.0? 我目前有一个在Windows 10上运行良好的构建。当我尝试在Ubuntu Linux环境中在Mono中使用时,出现以下错误:

无法找到程序集“ netstandard”。 检查以确保程序集在磁盘上。

通过SDK可以毫无问题地添加Dotnet core 2,但我似乎没有对.NET Standard 2的任何引用。最初在Windows 10上也有类似的问题,在我更新Visual Studio版本后可以解决。

有关详细信息 ,请参阅发行说明 ,但是Mono 5.4.0包括NuGet 4.3.0和MSBuild 15.4。

Mono 4.8.0初步支持

.NET Standard 2.0的API新增功能

我们添加了API以符合.NET Standard 2.0,在撰写本文时仍在进行中。 请注意,在某些情况下,实现仍会丢失,并且会在运行时抛出。

Mono 5.2.0运行时支持(编译处于“预览状态”)

.NET Standard 2.0基础

我们已经完成了所有基础工作,以支持符合.NET Standard 2.0的库。 加载和运行根据2.0标准编译的库应该可以正常工作,尽管工具支持(即创建.NET Standard 2.0库)仍处于预览状态。

需要安装.NET Core 2.0 SDK

您需要安装.NET Core 2.0 SDK以获得工具支持,因为我们使用MSBuild任务,该任务是作为.NET Core 2.0 SDK的一部分安装的,类似于Windows上的Visual Studio / MSBuild那样。

暂无
暂无

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

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