電腦重灌後,Rider 無法下載新 nuget package,只能取得 Offline Packages,研究後找不到可以設定的地方,只好開啟 Visual Studio 設定名稱:nuget.org來源:https://api.nuget.org/v3/index.json實際上檔案存放的位置為 %AppData%\NuGet\NuGet.Config ,建議可以把檔案備份起來,未來重灌的時候再複製回來。
Home
Archive for
2024
海盜船 Corsair KATRA-PRO 聯強貨送修紀錄
海盜船 Corsair KATRA-PRO 聯強貨送修紀錄
海盜船 Corsair KATRA-PRO 滑鼠用了一年多,最近發現滑鼠滾輪有問題,滾動的時候會同時觸發上下,由於滑鼠還在兩年保固範圍內,就想說送修看看好了。
C# 使用 Source Generator 自動產生程式碼
C# 使用 Source Generator 自動產生程式碼
RojerChen.2024.09.11Source Generator 可以在我們撰寫程式碼個過程中,依照現有的程式碼內容去產生新的程式碼,透過下面這個例子可以來看一下效果。假設我們有一個需求,每次有新增一個屬性都要修改 ToString 這個 Function,套用 Source Generator 之後,效果就會如下:使用心得:撰寫 Source Generator 需要熟悉 Roslyn 編譯器的 API,對於開發來說複雜度上升不少。現在有 ChatGPT 這樣的 AI 工具後,撰寫 Source Generator 的程式碼會容易一些,但是除錯仍舊不太容易。只支援 .Net Core 不支援 .NET Framework。IDE 支援不佳。如果你想要看到 Roslyn 產生出來的程式碼,目前測試下在 Rider 2024.2.x 版本才可以看到 ,目前其他版本是沒有辦法顯示的。Rider
訂閱:
文章
(
Atom
)