日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Grpc Proto To Nuget Package 插件使用说明

發布時間:2023/12/4 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Grpc Proto To Nuget Package 插件使用说明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


Grpc Proto To Nuget Package 是一個 VS 插件(支持 VS2019+),目的是將基于 gRPC 的接口定義 .proto 文件一鍵轉成 Nuget Package,然后發布到私有倉庫上。

  • 下載最新?GrpcProtoToNugetPackageTemplate.zip?ASP.NET 的項目模板,關于ASP.NET 的項目模板介紹可?查看文章

  • 解壓 GrpcProtoToNugetPackageTemplate.zip,進入目錄執行?dotnet new -i Grpc.Proto.To.Nuget.Package.1.0.0.nupkg?進行模板安裝 (以下為可選操作,但建議修改)

    對模板內的?Content/.template.config/template.json、GrpcProtoToNugetPackage.csproj、Grpc.Proto.To.Nuget.Package.nuspec?進行修改調整,如:Authors、Company、RepositoryUrl參數的配置

    修改后需要執行?nuget pack Grpc.Proto.To.Nuget.Package.nuspec(將 nuget.exe 添加到環境變量) 重新生成?Grpc.Proto.To.Nuget.Package.1.0.0.nupkg

    最后重新安裝此項目模板

  • 安裝成功后,可通過?dotnew new -u?進行查看現有的項目模板,如下:Grpc.Proto.To.Nuget.Package?即剛剛安裝的項目模板,如果需要卸載,執行?dotnew new -u Grpc.Proto.To.Nuget.Package


  • 下載最新版?GrpcProtoToNugetPackage.vsix,在關閉所有 VS 窗口下,安裝此插件

  • 安裝成功后,VS 打開含?.proto?文件的項目(注意:.proto?文件必須放在?protos?文件夾下)

  • 在?protos?文件夾右鍵選擇?Grpc Proto To Nuget Package,如下:


  • 擊后會彈出配置窗口,設置 Nuget Package 要推送到的?源地址?和?APIKey(只需首次設置),測試可在?https://www.nuget.org?官網注冊賬號,并創建 API Key,實際私有項目需配置自己搭建的倉庫?源地址?和?APIKey


  • 輸入 Nuget Package 版本號(目前需要手動輸入)

    執行過程中使用的資源文件會暫存到?C:\TempGrpcNuget?目錄下。首次會創建?repository.json?保存 Nuget 倉庫的配置信息,接下來每次會根據包名創建一個臨時項目用于生成對應 Nuget Package,如果有問題,一般是因不符合規范導致編譯不通過,這時候可在臨時項目中通過?dotnet build?進行編譯查看具體問題

  • 執行,注意輸出日志,確保推送到遠端倉庫 OK




  • 吳小龍同學

    ▲長按圖片識別二維碼關注


    吳小龍同學:一個非常愛折騰的一線碼農,目前在國內 TOP 3 手機廠商上班,8 年互聯網經驗,看他常年樂于分享,涉及很廣,在技術、程序員職業發展等方面都有很多干貨文章輸出,墻裂推薦你關注一下!



    創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

    總結

    以上是生活随笔為你收集整理的Grpc Proto To Nuget Package 插件使用说明的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。