C# ASP.NET 5:是“;dotnet“;命令替换";dnu“;及;dnx“;命令?
今天,我按照多个教程在Linux上运行一个C#应用程序,但总是在命令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命令的文档吗 这里有一
dnu restore
时卡住,该命令返回一个not found
错误。后来,我发现这似乎表明新命令是dotnetrestore
,当我尝试它时,它起了作用
dnu
和dnx
命令是否已完全替换
另外,是否有关于dotnet
命令的文档
dotnet
命令是否正在取代dnu
和dnx
命令
对。他们正在引入新的命令行工具链
dnu
和dnx
命令是否已完全替换
不可以。如果遵循此说明,您可以使用dnu
和dnx
有关于dotnet命令的文档吗
这里有一些基本的东西
1dnu restore
&dnx run
适用于1.0.0-rc1-update2 coreclr x64
(使用dnvm列表检查
)和project.json
文件需要的最小值
"compilationOptions": {
"emitEntryPoint": true
},
"frameworks":{
"dnxcore50":{
"dependencies": {
"System.Console":"4.0.0-*"
}
}
}
2dotnet 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的真正需求。