如何將 ASP.NET Core MVC 項目的視圖分離到另一個項目 在當下這個年代 SPA 已是主流,人們早已忘記了 MVC 以及 Razor 的故事。但是在某些場景下 SSR 還是有意想不到效果。比如某些靜態頁面,比如追求首屏載入速度的時候。最近在項目中回歸傳統效果還是不錯。 有的時候我們希望將 ...
gRPC入門學習之旅(一) gRPC入門學習之旅(二) gRPC入門學習之旅(三) gRPC入門學習之旅(四) gRPC入門學習之旅(五) gRPC入門學習之旅(六)
3.6、創建gRPC的桌面應用客戶端
1. 在Visual Studio 2022菜單欄上選擇“文件—》新建—》項目”。
或者在Visual Studio 2022的解決方案資源管理器中,使用滑鼠右鍵單擊“解決方案‘Demo.GrpcService’”,在彈出的快捷菜單中選擇“添加—》新建項目”。如下圖。
2. Visual Studio 2022彈出的“創建新項目”的對話框中做如下選擇。如下圖。
- 在最左邊的下拉框中,選擇 “C# ,如下圖中1處
- 在中間的下拉框中,選擇 “所有平臺”,如下圖2處。
- 在最右邊的下拉框中,選擇“桌面”,如下圖3處。
- 在下圖中4處,選擇“WPF應用程式”模板,點擊“下一步”按鈕。
4.在彈出的“配置新項目”的對話框中,在“項目名稱”輸入框中,輸入“Demo.Grpc.Client”。然後使用滑鼠點擊“下一步”按鈕。
5. 在彈出的“其他信息”的對話框,在“框架”下拉框中,選擇“NET 7.0(標準期限支持)”。其他值選擇預設值即可。然後使用滑鼠點擊“創建”按鈕。項目創建成功,如下圖。
6.在解決方案資源管理器中——>在項目WpfGridDemo.NET7中的依賴項上滑鼠右鍵單擊——>彈出一個菜單,選中“管理NuGet程式包”,如下圖。
7. 在打開的NuGet包管理界面的中選擇“瀏覽”標簽頁,在搜索框中輸入“google”,找到最新版本google.protobuf,點擊安裝。如下圖。
8. Visual Studio 2022 開始安裝Google.Protobuf,會彈出安裝確認界面,點擊“OK”按鈕。
9. 在打開的NuGet包管理界面的中“瀏覽”標簽頁的搜索框中輸入“grpc”,然後依次安裝以下三個包。
Grpc.Net.Client |
Grpc.Tools |
Grpc.Net.ClientFactory |
10. 在以上四個包全部安裝完成之後,NuGet包管理界面的中選擇“已安裝”標簽頁,會看到剛纔安裝的四個包,如下圖。