.net core6中程序不包含适合于入口点的静态 “Main“ 方法

目录

严重性 代码 说明 项目 文件 行 禁止显示状态 详细说明

错误 CS5001 程序不包含适合于入口点的静态 "Main" 方法 GrpcGreeterClient F:\Users\invengo\source\repos\GrpcGreeterClient\CSC 1 活动 程序不包含适合于入口点的静态 "Main" 方法

报错代码

csharp 复制代码
        static async void Main(string[] args)
        {
            // The port number must match the port of the gRPC server.
            using var channel = GrpcChannel.ForAddress("https://localhost:7232");
            var client = new Greeter.GreeterClient(channel);
            var reply = await client.SayHelloAsync(
                              new HelloRequest { Name = "GreeterClient" });
            Console.WriteLine("Greeting: " + reply.Message);
            Console.WriteLine("Press any key to exit...");
            Console.ReadKey();
        }

问题描述

在Main方法中使用await调用异步方法,报错

处理方案

修改为: static async Task Main(string[] args)

编译通过,问题解决。

修改后的代码

csharp 复制代码
        static async Task Main(string[] args)
        {
            // The port number must match the port of the gRPC server.
            using var channel = GrpcChannel.ForAddress("https://localhost:7232");
            var client = new Greeter.GreeterClient(channel);
            var reply = await client.SayHelloAsync(
                              new HelloRequest { Name = "GreeterClient" });
            Console.WriteLine("Greeting: " + reply.Message);
            Console.WriteLine("Press any key to exit...");
            Console.ReadKey();
        }
相关推荐
SAJalon1 小时前
C#集合全面解析
c#
SEO-狼术3 小时前
List & Label now includes Crack
.net
SAJalon3 小时前
C#数组全面解析
c#
henreash4 小时前
xLua和C#交互
开发语言·c#·交互
慢慢沉13 小时前
C#(基本语法)
c#
★YUI★16 小时前
学习游戏制作记录(克隆技能)7.25
学习·游戏·unity·c#
坚持吧202117 小时前
【无标题】word 中的中文排序
开发语言·c#
_oP_i17 小时前
c# openxml 打开加密 的word读取内容
开发语言·c#·word
醉酒的李白、18 小时前
C#观察者模式示例代码
观察者模式·c#
追逐时光者1 天前
推荐 6 款基于 .NET 开源的串口调试工具,调试效率提升利器!
后端·.net