ASP.NET 5 : Is the “dotnet” command replacing “dnu” and “dnx” commands?

前端 未结 2 724
太阳男子
太阳男子 2021-01-01 20:48

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

相关标签:
2条回答
  • 2021-01-01 21:24

    Is the dotnet command replacing dnu and dnx 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 and dnx 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

    0 讨论(0)
  • 2021-01-01 21:40

    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.

    0 讨论(0)
提交回复
热议问题