AI智能体开发C#软件的临时方案

描述

前言   

AI智能体 (Agent) 可以帮你生成完整的C# 工程,包括主体代码、WinForm界面设计和引用添加。但是目前Visual Studio (VS) 的Agent功能好像还不太完善,时常出一些奇怪的问题,比如速度奇慢,生成报错,添加代码位置错误等等。笔者感觉与网络状况和VS版本有关。这篇短文,给出笔者喜欢的工具方案,让你畅享Agent助手和VS完善的C# 理解力。

双IDE (集成开发环境) 方案   

简单来说,就是你同时用VS 2022和另一个Agent友好的IDE,编辑同一份软件代码。这里另一个IDE推荐VS Code或Qoder。

首先C# 开发离不开Visual Studio。C# 程序,在VS里面类浏览,调用查找,编译和断点调试也特别方便。

其次,你可以根据财力选择Agent环境。VS Code下面可自由安装Cline或通义灵码插件,之下使用月之暗面的Kimi或阿里的千问 (Qwen) 模型,成本非常亲民。如果你有较多开发工作,可以选用Qoder的付费服务。Qoder不让你选择大模型,但是速度和智能都很好。

笔者喜欢的开发流程是,用Agent生成代码,做较大段的软件编写。你可以在代码完成后取消编译,转到VS。VS自动发现打开的文件被修改过了,会提示你重新加载代码文件。重新加载后,你用VS编译。如果编译报错,就将错误位置和报错信息告诉Agent (VS Code或Qoder)。很多时候Agent会正确修正代码。你再回到VS,运行调试软件。如此往复,事半功倍。

笔者的体会是,VS Code里面Agent自动调用dotnet build发现错误自我修正还不如用VS编译发现错误,返回VS Code修正。VS环境里面编译错误的报错内容比较精准。

Agent

图 1 双IDE开发C# 软件的概念示意图

Agent

表 1 Agent友好的集成开发环境

提示   

到2025年12月,通义灵码插件还不兼容Visual Studio 2026,而且似乎VS 2026在nuget初始化、AI Agent适配方面还有一些bug,笔者推荐暂时不要安装VS 2026而使用VS 2022。

本文是在2025年底的实践体验下找到的临时方法,随着VS 2026的成熟,希望不久你又可以在VS里面充分享受AI助手了。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分