1
dotnet CLI和新版vs2017 msbuild之间的关系
随着从VS2017引入project.json的新csproj格式的迁移,我努力了解dotnetcli和新格式之间的区别msbuild以及何时使用它们之间的区别。 1)要csproj从命令行构建新的netstandard库,我应该调用dotnetcli(例如dotnet restore dotnet build)还是使用msbuild(例如msbuild ExampleNetstandard.sln)。 2)另外,我的理解是,有两个版本msbuild,一个基于完整框架,另一个针对dotnet core。它是否正确?我应该一直使用dotnet version 3)是dotnet cli独立的还是需要msbuild安装的?例如,当您安装dotnet SDK时,是否还会安装msbuild?如果是这样,这与vs2017一起安装的版本不同吗?