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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.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 的项目后的使用的主要内容,如果未能解决你的问题,请参考以下文章

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

工具条 WinForms .Net Core 的问题

超级简便的容器化部署工具(使用 ASP.NET Core 演示)

超级简便的容器化部署工具(使用 ASP.NET Core 演示)

迷失在版本和工具中:.NET Core、Core Tools、dotnet Core CLI、

2022年11月 .NET CORE工具案例-.NET Core执行JavaScript