在我看来,每一个.NET程序员,都应该在自己的工具箱中装备自己AI编程工具。
一、 GitHub Copilot:.NET生态的“原配”搭档
如果你使用Visual Studio 2022(及以上版本)或VS Code进行开发,GitHub Copilot无疑是一个不错的工具。如今的Copilot早已超越了简单的代码补全,进入了Agentic(智能体) 时代。他内置于 Visual Studio 和 VS Code,开箱即用,可以说是一个不错的神器。
但是,我要说但是了,我自己在使用过程中对他的映向并不是那么好,让他帮忙补齐代码当然没有问题,做的那是相当好,但对话系统太慢了,分析问题太慢了,至于为什么慢暂时我也还没弄清楚具体原因(可能是墙的原因),并且还经常报错,让他干一个活的时候,先是在那转圈圈,转了半天给你弹出来个异常信息,也没说啥原因就一串数字代码,容易把人搞的一头雾水,只能点重试,那么所有就要从头开始了转圈圈了。所以有没有一个更适合我这种小白的工具呢。
不懂的问题让AI解决,于是我就轻轻的问了一下DeepSeek,“除了GitHub Copilot 还有什么可以让我写C#代码很爽的?”,DeepSeek:"有啊,通义灵码啊,这你都不知道,果然你不如AI.....",我:“你可以滚了”,DeepSeek:"好嘞!"
二、 通义灵码:更懂中国程序员的“辅助驾驶”
当GitHub Copilot在国内某些企业因合规或网络问题使用不畅时,通义灵码已经悄然成为国内.NET开发者的最佳备选与平替方案。
好处有很多像什么中文语义的理解啊,国产化适配了,单元测试了什么的,反正你要找就是各种好。而我认为的优点是流畅,免费。一点也不卡啊兄弟们,不会对话完了在那转圈圈啊;免费啊兄弟们,这在中国是多么香的一个词,感谢阿里,知道我的钱包空。所以通义灵码才是我的首选。
当然很多人建议是以GitHub Copilot为主,通义灵码为辅的说法我也是不反对的,可能他们在使用过程中没有网络问题吧,毕竟GitHub Copilot是亲儿子,对语法的理解更好,更有优势。但对于小白的我来说通义灵码完全满足我的需求,我是以通义灵码为主,以GitHub Copilot为辅的。
通义灵码因为不是亲儿子,所以需要在VS上用之前需要手动安装一下,可能就这一项操作就阻止了一部分用户。下面我就介绍一下他在Visual studio上的安装步骤。
三、 通义灵码的安装
环境要求: Windows 10 及以上,Visual Studio 2019 (16.3.0+) 或 VS 2022 (17.3.0+)及以上。注意:VS2015及以下 不支持。 安装插件:打开 VS 顶部菜单 扩展 → 管理扩展,搜索 "TONGYI Lingma",点击安装后重启 VS。

注意注意,重启VS的过程,关闭VS后插件会弹出安装窗口,直接下一步就行,直到完成,有时候弹窗弹的会晚一点,不在VS一关闭就立马又打开,这样有可以安装不成功。
3,登陆账号:安装完成后,在顶部菜单 工具 → 通义灵码 中点击登录,按浏览器提示完成阿里云账号授权。或者直接打开通义灵码问答登录也行。

登陆完成后你就可以使用了。打开通义灵码问答就可以和他说话了。
三、实操演示
下面是我今天让他帮我优化的一个函数的过程,我写了函数的整个业务执行流程后,让通义灵码帮我优化。完成后我看了一下哎妈呀,真香!不光给我完善了代码,还给出优化建议及说明总结,注释也写的这么清楚,懒人有福了。


最后:
对于.NET程序员来说,2026年是一个新的起点。AI不仅没有让我们失业,反而将我们从繁琐的CRUD中解放出来,让我们有更多时间去关注架构、性能和业务价值。感谢AI,拥抱AI!!!
对于到底用哪一种我的建议是:最好的选择不是二选一,而是双持。小孩子才做选择题。
现在是时候按下那个“Install”按钮,体验AI辅助编程带来的快感了。
夜雨聆风