簡體   English   中英

protoc-gen-grpc 文件名、目錄名或卷標語法不正確

[英]protoc-gen-grpc The filename, directory name, or volume label syntax is incorrect

嗨,我正在嘗試構建一個使用 protobuf 的 C# 程序。 當我在我的電腦上這樣做時,一切都很好。 但是我將項目復制到另一台計算機並嘗試重建程序,結果出現了錯誤。

protoc-gen-grpc The filename, directory name, or volume label syntax is incorrect

我正在使用 VisualStudio 2019 並指出導致問題的位置或線路。 有無數的代碼,所以我不知道要展示什么。 我已經搜索過谷歌,但通常會找到此錯誤的答案

The filename, directory name, or volume label syntax is incorrect

或者

protoc-gen-grpc: The system cannot find the file specified

這個錯誤。

這很混亂。

TL; DR protoc-gen-grpc對於一個插件protoc編譯器,使其能夠產生GRPC源所支持的語言例如C#中的一個

編譯器 ( protoc ) 將協議緩沖區文件轉換為特定於語言的源。 gRPC 擴展了協議緩沖區。 為了從 gRPC protos 生成源代碼,您通常需要為每種語言安裝 2 個插件。 一個用於生成 proto 消息,另一個(在您的情況下protoc-gen-grpc )用於編譯服務/rpcs。

C# 也令人困惑,因為您擁有 .NET Framework 和 .NET Core,而且似乎有一個新的實現。

我建議你查看GRPC為.NET上的內容GRPCGRPC在C#的未來屬於GRPC,DOTNET

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM