前言
AI智能體 (Agent) 可以幫你生成完整的C# 工程,包括主體代碼、WinForm界面設(shè)計(jì)和引用添加。但是目前Visual Studio (VS) 的Agent功能好像還不太完善,時常出一些奇怪的問題,比如速度奇慢,生成報錯,添加代碼位置錯誤等等。筆者感覺與網(wǎng)絡(luò)狀況和VS版本有關(guān)。這篇短文,給出筆者喜歡的工具方案,讓你暢享Agent助手和VS完善的C# 理解力。
雙IDE (集成開發(fā)環(huán)境) 方案
簡單來說,就是你同時用VS 2022和另一個Agent友好的IDE,編輯同一份軟件代碼。這里另一個IDE推薦VS Code或Qoder。
首先C# 開發(fā)離不開Visual Studio。C# 程序,在VS里面類瀏覽,調(diào)用查找,編譯和斷點(diǎn)調(diào)試也特別方便。
其次,你可以根據(jù)財力選擇Agent環(huán)境。VS Code下面可自由安裝Cline或通義靈碼插件,之下使用月之暗面的Kimi或阿里的千問 (Qwen) 模型,成本非常親民。如果你有較多開發(fā)工作,可以選用Qoder的付費(fèi)服務(wù)。Qoder不讓你選擇大模型,但是速度和智能都很好。
筆者喜歡的開發(fā)流程是,用Agent生成代碼,做較大段的軟件編寫。你可以在代碼完成后取消編譯,轉(zhuǎn)到VS。VS自動發(fā)現(xiàn)打開的文件被修改過了,會提示你重新加載代碼文件。重新加載后,你用VS編譯。如果編譯報錯,就將錯誤位置和報錯信息告訴Agent (VS Code或Qoder)。很多時候Agent會正確修正代碼。你再回到VS,運(yùn)行調(diào)試軟件。如此往復(fù),事半功倍。
筆者的體會是,VS Code里面Agent自動調(diào)用dotnet build發(fā)現(xiàn)錯誤自我修正還不如用VS編譯發(fā)現(xiàn)錯誤,返回VS Code修正。VS環(huán)境里面編譯錯誤的報錯內(nèi)容比較精準(zhǔn)。

圖 1 雙IDE開發(fā)C# 軟件的概念示意圖

表 1 Agent友好的集成開發(fā)環(huán)境
提示
到2025年12月,通義靈碼插件還不兼容Visual Studio 2026,而且似乎VS 2026在nuget初始化、AI Agent適配方面還有一些bug,筆者推薦暫時不要安裝VS 2026而使用VS 2022。
本文是在2025年底的實(shí)踐體驗(yàn)下找到的臨時方法,隨著VS 2026的成熟,希望不久你又可以在VS里面充分享受AI助手了。
-
AI
+關(guān)注
關(guān)注
91文章
39531瀏覽量
301071 -
Agent
+關(guān)注
關(guān)注
0文章
179瀏覽量
28691 -
智能體
+關(guān)注
關(guān)注
1文章
458瀏覽量
11597
原文標(biāo)題:測量小百科丨AI輔助編程工具推薦-智能體開發(fā)C#軟件的臨時方案
文章出處:【微信號:簡儀科技,微信公眾號:簡儀科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
AI智能體開發(fā)C#軟件的臨時方案
評論