C# ASP.NET 5:是“;dotnet“;命令替换";dnu“;及;dnx“;命令?

C# ASP.NET 5:是“;dotnet“;命令替换";dnu“;及;dnx“;命令?,c#,asp.net,linux,C#,Asp.net,Linux,今天,我按照多个教程在Linux上运行一个C#应用程序,但总是在命令dnu restore时卡住,该命令返回一个not found错误。后来,我发现这似乎表明新命令是dotnetrestore,当我尝试它时,它起了作用 dnu和dnx命令是否已完全替换 另外,是否有关于dotnet命令的文档 dotnet命令是否正在取代dnu和dnx命令 对。他们正在引入新的命令行工具链 dnu和dnx命令是否已完全替换 不可以。如果遵循此说明,您可以使用dnu和dnx 有关于dotnet命令的文档吗 这里有一

今天,我按照多个教程在Linux上运行一个C#应用程序,但总是在命令
dnu restore
时卡住,该命令返回一个
not found
错误。后来,我发现这似乎表明新命令是
dotnetrestore
,当我尝试它时,它起了作用

dnu
dnx
命令是否已完全替换

另外,是否有关于
dotnet
命令的文档

dotnet
命令是否正在取代
dnu
dnx
命令

对。他们正在引入新的命令行工具链

dnu
dnx
命令是否已完全替换

不可以。如果遵循此说明,您可以使用
dnu
dnx

有关于dotnet命令的文档吗

这里有一些基本的东西

1
dnu restore
&
dnx run
适用于
1.0.0-rc1-update2 coreclr x64
(使用
dnvm列表检查
)和
project.json
文件需要的最小值

"compilationOptions": {
"emitEntryPoint": true
},
"frameworks":{
    "dnxcore50":{
        "dependencies": {
            "System.Console":"4.0.0-*"
        }
    }     
}        
2
dotnet restore
&
dotnet run
适用于
1.0.0-rc2-23811版本
和project.json文件,需要的文件最少

"compilationOptions": {
    "emitEntryPoint": true
},
"dependencies": {
    "NETStandard.Library": "1.0.0-rc2-23811"
},
"frameworks": {
    "dnxcore50": { }
}
此外,还需要
NuGet.config
文件


现在,根据
project.json
文件的配置和
dnvm
active设置,您需要使用命令。

您说
dotnet
将取代
dnu
dnx
,但同时您说它们不会被完全取代。为什么?据我所知,
dotnet
提供了
dnu
所能提供的一切,而且是多平台的,那么为什么
dnu
工具应该保持活动状态呢?对于
dnx
,它可能会有所不同,因为这是执行环境工具,而不是开发工具。但是现在我觉得
dnu
完全过时了。@VojtěchVít我使用
dnu
命令将包添加到特定项目中。除了恢复,我在
dotnet
命令中没有看到任何用于包管理的内容。@VojtěchVít:看起来他们正在计划dotnet安装包,之后我看不到对dnu的真正需求。