有人知道Mono是否支持.NET Standard 2.0.0?我目前有一个在Windows 10上正常运行的构建。当我尝试在Ubuntu Linux环境中使用Mono时,我收到以下错误:
找不到程序集'netstandard'。检查以确保程序集存在于磁盘上。
Dotnet core 2通过SDK添加没有任何问题,但我似乎没有任何对.NET Standard 2的引用。我最初在Windows 10上遇到了类似的问题,在我更新了我的Visual Studio版本后解决了
答案 0 :(得分:5)
咨询Nitzan's post,但Mono 5.4.0
包括NuGet 4.3.0和MSBuild 15.4。
.NET Standard 2.0的API添加
我们添加了符合.NET Standard 2.0的API,在撰写本文时,这仍然是一项正在进行中的工作。请注意,在某些情况下,实现仍然缺失并将在运行时抛出。
.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任务,类似于Windows上Visual Studio / MSBuild的操作方式。< / p>