Blazor
一个免费的开源 Web 框架,使开发人员能够使用 Microsoft 开发的 C# 和 HTML 创建 Web 应用。
26 个问题
1、MyGrpc.proto 文件:
syntax = "proto3";
//package MyModels;
option csharp_namespace = "MyModels";//用这一句,也是无法识别 MyModels 名称空间
service MyGrpcService{
rpc FirstFunc(MyMessage) returns (ResultMsg);
}
message MyMessage {
string text = 1;
int32 number = 2;
}
message ResultMsg {
string result = 1;
}
2、maui Blazor项目,引用包:Google.Protobuf ,Grpc.Core,Grpc.Net.Client,Grpc.Tools。 复制 MyGrpc.proto 文件到项目,并修改为:
<ItemGroup>
<Protobuf Include="Protos\MyGrpc.proto" GrpcServices="Client" />
</ItemGroup>
3、生成 maui Blazor 项目,一切正常。
4、添加新类,
using MyModels; 报错
error CS0246: 未能找到类型或命名空间名“MyModels”(是否缺少 using 指令或程序集引用?)