我从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()
请注意,相同的代码库在几天后成功运行。
答案 0 :(得分:2)
我们正在从dnx
迁移到dotnet
。迁移发生在dev分支上,因此那里的所有代码可能无法在运行时编译或失败。这很可能是其中一种情况。
从callstack我假设你正在尝试运行测试。在dotnet世界中,我们运行的测试稍有不同,我们还没有完成转换的MusicStore。
很抱歉给您带来不便。
答案 1 :(得分:1)
RC2不稳定。降级至RC1