![](/img/trans.png)
[英]The filename, directory name, or volume label syntax is incorrect, File.Copy
[英]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上的內容GRPC和GRPC在C#的未來屬於GRPC,DOTNET
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.