davidfowl / HelloWorldVNext

Hello world applications on ASP.NET vNext
Apache License 2.0
76 stars 38 forks source link

System.TypeLoadException: Could not load type 'Microsoft.CodeAnalysis.OptimizationLevel' #9

Open Juddling opened 10 years ago

Juddling commented 10 years ago

Ubuntu 14.04 Mono JIT compiler version 3.8.1 (master/eaa343f Sat Aug 16 20:17:20 BST 2014) kvm version: 1.0.0-alpha3

I get this in the console as soon as I make a request in the browser

juddling@juddling-EasyNote-TK85:~/Documents/HelloWorldVNext/src$ cd hellomvc/
juddling@juddling-EasyNote-TK85:~/Documents/HelloWorldVNext/src/hellomvc$ k web
Started
/
System.TypeLoadException: Could not load type 'Microsoft.CodeAnalysis.OptimizationLevel' from assembly 'Microsoft.CodeAnalysis, Version=0.7.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
  at Microsoft.AspNet.Mvc.Razor.RazorCompilationService.CompileCore (IFileInfo file) [0x00000] in <filename unknown>:0 
  at Microsoft.AspNet.Mvc.Razor.RazorCompilationService+<>c__DisplayClass0.<Compile>b__1 () [0x00000] in <filename unknown>:0 
  at Microsoft.AspNet.Mvc.Razor.CompilerCache.GetOrAdd (IFileInfo file, System.Func`1 compile) [0x00000] in <filename unknown>:0 
  at Microsoft.AspNet.Mvc.Razor.RazorCompilationService.Compile (IFileInfo file) [0x00000] in <filename unknown>:0 
  at Microsoft.AspNet.Mvc.Razor.VirtualPathRazorPageFactory.CreateInstance (System.String path) [0x00000] in <filename unknown>:0 
  at Microsoft.AspNet.Mvc.Razor.RazorViewEngine.CreateViewEngineResult (Microsoft.AspNet.Mvc.ActionContext context, System.String viewName, Boolean partial) [0x00000] in <filename unknown>:0 
  at Microsoft.AspNet.Mvc.Razor.RazorViewEngine.FindView (Microsoft.AspNet.Mvc.ActionContext context, System.String viewName) [0x00000] in <filename unknown>:0 
  at Microsoft.AspNet.Mvc.Rendering.CompositeViewEngine.FindView (Microsoft.AspNet.Mvc.ActionContext context, System.String viewName, Boolean partial) [0x00000] in <filename unknown>:0 
  at Microsoft.AspNet.Mvc.Rendering.CompositeViewEngine.FindView (Microsoft.AspNet.Mvc.ActionContext context, System.String viewName) [0x00000] in <filename unknown>:0 
  at Microsoft.AspNet.Mvc.ViewResult.FindView (IViewEngine viewEngine, Microsoft.AspNet.Mvc.ActionContext context, System.String viewName) [0x00000] in <filename unknown>:0 
  at Microsoft.AspNet.Mvc.ViewResult+<ExecuteResultAsync>d__1.MoveNext () [0x00000] in <filename unknown>:0 
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0 
  at System.Runtime.CompilerServices.TaskAwaiter.GetResult () [0x00000] in <filename unknown>:0 
  at Microsoft.AspNet.Mvc.FilterActionInvoker+<InvokeActionResult>d__1.MoveNext () [0x00000] in <filename unknown>:0 
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0 
  at System.Runtime.CompilerServices.TaskAwaiter.GetResult () [0x00000] in <filename unknown>:0 
  at Microsoft.AspNet.Mvc.FilterActionInvoker+<InvokeActionResultFilter>d__1.MoveNext () [0x00000] in <filename unknown>:0 
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0 
  at Microsoft.AspNet.Mvc.FilterActionInvoker+<InvokeActionResultWithFilters>d__1.MoveNext () [0x00000] in <filename unknown>:0 
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0 
  at System.Runtime.CompilerServices.TaskAwaiter.GetResult () [0x00000] in <filename unknown>:0 
  at Microsoft.AspNet.Mvc.FilterActionInvoker+<InvokeAsync>d__1.MoveNext () [0x00000] in <filename unknown>:0 
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0 
  at System.Runtime.CompilerServices.TaskAwaiter.GetResult () [0x00000] in <filename unknown>:0 
  at Microsoft.AspNet.Mvc.MvcRouteHandler+<RouteAsync>d__1.MoveNext () [0x00000] in <filename unknown>:0 
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0 
  at System.Runtime.CompilerServices.TaskAwaiter.GetResult () [0x00000] in <filename unknown>:0 
  at Microsoft.AspNet.Routing.Template.TemplateRoute+<RouteAsync>d__1.MoveNext () [0x00000] in <filename unknown>:0 
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0 
  at System.Runtime.CompilerServices.TaskAwaiter.GetResult () [0x00000] in <filename unknown>:0 
  at Microsoft.AspNet.Routing.RouteCollection+<RouteAsync>d__1.MoveNext () [0x00000] in <filename unknown>:0 
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0 
  at System.Runtime.CompilerServices.TaskAwaiter.GetResult () [0x00000] in <filename unknown>:0 
  at Microsoft.AspNet.Builder.RouterMiddleware+<Invoke>d__1.MoveNext () [0x00000] in <filename unknown>:0 
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0 
  at System.Runtime.CompilerServices.TaskAwaiter.GetResult () [0x00000] in <filename unknown>:0 
  at Startup+<<Configure>b__2>d__0.MoveNext () [0x00000] in <filename unknown>:0 
davidfowl commented 10 years ago

Are you sure you're using 1.0.0-alpha3 of the KRE?

KVM - K Version manager KRE - K Runtime Environment

Juddling commented 10 years ago
juddling@juddling-EasyNote-TK85:~/Documents$ kvm list

Active Version              Runtime Architecture Location             Alias
------ -------              ------- ------------ --------             -----
  *    1.0.0-alpha3         mono45  x86          ~/.kre/packages      default

juddling@juddling-EasyNote-TK85:~/Documents$ kvm install 1.0.0-alpha3
KRE-mono45-x86.1.0.0-alpha3 already installed.
Adding /home/juddling/.kre/packages/KRE-mono45-x86.1.0.0-alpha3/bin to process PATH