运行 asp.net5 应用程序使用最新的 dnx 版本失败

running asp.net5 application using latest dnx version fails

我从 https://github.com/aspnet/MusicStore/tree/dev

中提取了最新的代码

不对代码进行任何更改。我构建了应用程序 dnx 版本:1.0.0-rc2-16308 coreclr x64

应用程序构建成功,但是当我尝试 运行 应用程序时, 我收到以下错误。

System.NullReferenceException: Object reference not set to an instance of an     object.
   at Xunit.Runner.Dnx.Program.GetAvailableRunnerReporters()
   at Xunit.Runner.Dnx.Program.Run(String[] args)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Microsoft.Dnx.Runtime.Common.EntryPointExecutor.Execute(Assembly     assembly, String[] args, IServiceProvider serviceProvider)
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()

请注意,同一代码库在几天前成功运行。

我们正在从 dnx 迁移到 dotnet。迁移发生在 dev 分支上,因此那里的所有代码可能无法编译或在 运行 时失败。这很可能是其中一种情况。

根据调用堆栈,我假设您正在尝试 运行 测试。在 dotnet 世界中,我们 运行 测试有点不同,我们还没有通过转换到达 MusicStore。

对于给您带来的不便,我们深表歉意。

RC2 不稳定。降级到 RC1

https://github.com/aspnet/MusicStore/releases