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

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

表 1 Agent友好的集成開(kāi)發(fā)環(huán)境
提示
到2025年12月,通義靈碼插件還不兼容Visual Studio 2026,而且似乎VS 2026在nuget初始化、AI Agent適配方面還有一些bug,筆者推薦暫時(shí)不要安裝VS 2026而使用VS 2022。
本文是在2025年底的實(shí)踐體驗(yàn)下找到的臨時(shí)方法,隨著VS 2026的成熟,希望不久你又可以在VS里面充分享受AI助手了。
-
AI
+關(guān)注
關(guān)注
91文章
39905瀏覽量
301538 -
Agent
+關(guān)注
關(guān)注
0文章
187瀏覽量
28719 -
智能體
+關(guān)注
關(guān)注
1文章
480瀏覽量
11608
原文標(biāo)題:測(cè)量小百科丨AI輔助編程工具推薦-智能體開(kāi)發(fā)C#軟件的臨時(shí)方案
文章出處:【微信號(hào):簡(jiǎn)儀科技,微信公眾號(hào):簡(jiǎn)儀科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
瀚博半導(dǎo)體GPU云底座與一體機(jī)方案支持OpenClaw開(kāi)源AI智能體框架
在Arduino UNO Q開(kāi)發(fā)板部署OpenClaw開(kāi)源AI智能體
小藝開(kāi)放平臺(tái)鴻蒙智能體開(kāi)發(fā)智能體配置-基礎(chǔ)信息
C#上位機(jī)實(shí)戰(zhàn)開(kāi)發(fā)指南
融合AI的OpenHarmony應(yīng)用軟件開(kāi)發(fā):ai學(xué)習(xí)自律輔助軟件
中興通訊智研開(kāi)發(fā)智能體榮獲信通院最高評(píng)級(jí)
LambdaTest推出全球首個(gè)AI智能體測(cè)試平臺(tái)
【「零基礎(chǔ)開(kāi)發(fā)AI Agent」閱讀體驗(yàn)】操作實(shí)戰(zhàn),開(kāi)發(fā)一個(gè)編程助手智能體
【「零基礎(chǔ)開(kāi)發(fā)AI Agent」閱讀體驗(yàn)】+讀《零基礎(chǔ)開(kāi)發(fā)AI Agent》掌握扣子平臺(tái)開(kāi)發(fā)智能體方法
2025年開(kāi)啟AI智能體規(guī)模應(yīng)用
什么是AI智能體
AI智能體開(kāi)發(fā)C#軟件的臨時(shí)方案
評(píng)論