我们正在尝试使用 VSCode 在 Mac 上编写 ASP.NET 应用程序。我们已经成功安装了 VSCode、DNX、Yeoman、Node.js 和 npm,以及ASP.NET 指南中提到的所有其他内容的排列。使用 Yo 创建示例应用程序,恢复依赖关系,甚至构建没有错误后,使用“dnx web”运行应用程序会返回错误。
System.TypeLoadException:无法从程序集“Microsoft.Extensions.PlatformAbstractions,版本=1.0.0.0,文化=中性,PublicKeyToken=adb9793829ddae60”加载类型“Microsoft.Extensions.PlatformAbstractions.IAssemblyLoadContextAccessor”。
(完整的堆栈跟踪)
我们在从命令行运行“dnx web”或通过 VSCode 的“dnx run command”运行“dnx web”时遇到此错误,并且都使用 dnx 1.0.0-rc1-update1 和最新更新(我相信是 rc2-16595)
我认为这是我们 Kestrel 设置中的版本控制问题 - 我们的项目(dnu 构建)正确,只是在加载时测试中断。有任何想法吗?