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