asp.net-core MVC rc2 using net451 on linux -


i trying migrate website dotnet core rc1 dotnet core rc2, faced error, tried run small test , didn't work me. teste: https://github.com/ricardoalcantara/webapplicationbasic

my environment is:

  • debian 8.4
  • mono 4.2.3
  • dotnet 1.0.0-preview1-002702

i need run on top of "framework": "net451" because main project needs few libs still run on platform, running command line:

dotnet run --framework .netframework,version=v4.5.1 

it runs, when try access localhost:5000 throws long stack error message:

z2cw6v06.4ja(43,10): error cs0518: predefined type 'system.object' not defined or imported z2cw6v06.4ja(43,50): error cs0012: type 'attribute' defined in assembly not referenced. must add reference assembly 'mscorlib, version=4.0.0.0, culture=neutral, publickeytoken=b77a5c561934e089'. z2cw6v06.4ja(43,10): error cs0518: predefined type 'system.void' not defined or imported z2cw6v06.4ja(45,10): error cs0012: type 'object' defined in assembly not referenced. must add reference assembly 'mscorlib, version=4.0.0.0, culture=neutral, publickeytoken=b77a5c561934e089'. z2cw6v06.4ja(45,10): error cs0518: predefined type 'system.object' not defined or imported z2cw6v06.4ja(45,50): error cs0012: type 'attribute' defined in assembly not referenced. must add reference assembly 'mscorlib, version=4.0.0.0, culture=neutral, publickeytoken=b77a5c561934e089'. z2cw6v06.4ja(45,10): error cs0518: predefined type 'system.void' not defined or imported z2cw6v06.4ja(47,10): error cs0012: type 'object' defined in assembly not referenced. must add reference assembly 'mscorlib, version=4.0.0.0, culture=neutral, publickeytoken=b77a5c561934e089'. z2cw6v06.4ja(47,10): error cs0518: predefined type 'system.object' not defined or imported z2cw6v06.4ja(47,50): error cs0012: type 'attribute' defined in assembly not referenced. must add reference assembly 'mscorlib, version=4.0.0.0, culture=neutral, publickeytoken=b77a5c561934e089'. 

can me solve problem?

obs.: works on windows.

if closely, error seems mvc failing compile view:

microsoft.aspnetcore.mvc.razor.compilation.compilationfailedexception: 1 or more compilation failures occurred: pufduf6v.a1v(17,88): error cs1980: cannot define class or member utilizes 'dynamic' because compiler required type 'system.runtime.compilerservices.dynamicattribute' cannot found. missing reference? pufduf6v.a1v(17,88): error cs0518: predefined type 'system.boolean' not defined or imported pufduf6v.a1v(17,47): error cs0012: type 'object' defined in assembly not referenced. must add reference assembly 'mscorlib, version=4.0.0.0, culture=neutral, publickeytoken=b77a5c561934e089'. … 

but running dotnet publish , executing result directly using mono works me, e.g. (on ubuntu):

mono bin/debug/net451/ubuntu.14.04-x64/publish/webapplicationbasic.exe 

as explained on github, seems known issue.