Today, I was following multiple tutorial to run a C# application on Linux but always got stuck at the command dnu restore
which was returning me a not fou
Is the
dotnet
command replacingdnu
anddnx
commands?
Yes. They are introducing new command line toolchain, ASP.NET 5 will transition to the new tools for RC2. This is already in progress. There will be a smooth transition from DNX to these new .NET Core components.
Are the
dnu
anddnx
commands completely replaced?
No. You can use dnu
and dnx
, if you follow this instruction Installing .NET Core on Linux.
Is there some documentation somewhere about the dotnet commands?
CLI Repo / Intro to .NET Core CLI - v1.0.0
Here the basic things
1 dnu restore
& dnx run
works for version 1.0.0-rc1-update2 coreclr x64
(check using dnvm list
) and project.json
file needs minimum
"compilationOptions": {
"emitEntryPoint": true
},
"frameworks":{
"dnxcore50":{
"dependencies": {
"System.Console":"4.0.0-*"
}
}
}
2 dotnet restore
& dotnet run
works for version 1.0.0-rc2-23811
and project.json file needs minimum
"compilationOptions": {
"emitEntryPoint": true
},
"dependencies": {
"NETStandard.Library": "1.0.0-rc2-23811"
},
"frameworks": {
"dnxcore50": { }
}
Along with this need NuGet.config
file.
Now, based on How project.json
file configured and dnvm
active set, you need to use command.