我创建了一个 .NET 4.6 ASP.NET 5.0 Preview Web API 项目。
我使用随机类。我得到 2 个编译错误。
System.Random 作为程序集不存在。在我的代码编辑器中,我可以看到 Random 并且类型似乎已导入,但我仍然得到编译错误。
我该如何解决?
我创建了一个 .NET 4.6 ASP.NET 5.0 Preview Web API 项目。
我使用随机类。我得到 2 个编译错误。
System.Random 作为程序集不存在。在我的代码编辑器中,我可以看到 Random 并且类型似乎已导入,但我仍然得到编译错误。
我该如何解决?
您正在使用核心框架,看起来它不包含 Random 类。请参阅“缺少包消息”:您只需包含 NuGet 包:System.Runtime.Extensions(注意:它是测试版,因此您必须使用 Prerelease 选项将此包包含在您的项目中)。
新的 ASP.NET 基础架构基于 .NET Core,使其轻量级,并且易于在其他环境(如 Mono 或 Windows Phone)中支持。因此,现在必须通过使用包来添加完整框架中可用的许多东西。