首页 > 代码库 > .NET Core 工具从 project.json 移动到基于 MSBuild 的项目后的使用

.NET Core 工具从 project.json 移动到基于 MSBuild 的项目后的使用

.NET Core 从preview 4 开始弃用project.json

可以从这下载最新版本: https://github.com/dotnet/cli

使用VS2017 RC新建.net core项目已经从project.json转为msbuild了

打开vs2017,新建.net core 控制台项目:

技术分享

 

技术分享

 

项目自动生成的代码:

using System;

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("Hello World!");
    }
}

按F5运行自然是控制台窗口一闪而过,加上一句:

static void Main(string[] args)
    {
        Console.WriteLine("Hello World!");
        Console.ReadKey();
    }

再次运行:

技术分享

 

打开项目文件夹,进入bin\debug目录:

技术分享

 

此时如果想像之前在命令行模式下运行 dotnet run 是行不通的:

技术分享

原因是新的项目已经不会生成project.json文件了,那么此时要如何启动程序呢?

直接 dotnet ConsoleApp2.dll

技术分享

 

.NET Core 工具从 project.json 移动到基于 MSBuild 的项目后的使用