请问.NET Standard 2.0.0在Mono上是否支持?我目前有一个可以在Windows 10上正常运行的版本。但是当我尝试在Ubuntu Linux环境下使用Mono时,出现以下错误:
找不到程序集“netstandard”。请检查磁盘上是否存在此程序集。
通过SDK添加Dotnet core 2没有任何问题,但似乎没有任何关于.NET Standard 2的引用。我最初在Windows 10上也遇到了类似的问题,在更新Visual Studio版本后得以解决。
请问.NET Standard 2.0.0在Mono上是否支持?我目前有一个可以在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。
.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。