Visual Studio 2022深度集成Copilot,可针对解决方案、存储库上下文提供建议
支付動態 · 2024-09-05

Visual Studio 2022 17.11更新GitHub Copilot集成,支持解决方案、存储库上下文,添加上下文指令,同时添加多项辅助程序开发功能,进一步提升开发效率和调试能力

微软Visual Studio 2022 17.11针对GitHub Copilot更新,提升在开发流程中集成使用Copilot的方式,而这也是首次让开发者能够引用整个解决方案。除此之外,Copilot于Visual Studio 2022中也添加多项功能,像是强化语境理解,以及对调试和命名上的理解,进一步提升开发者的生产力和开发效率。

过去Copilot可应用的范围较小,是因为其能引用的上下文较为限缩,而在Visual Studio 2022 17.11中,Copilot增加@workspace和@GitHub新指令功能,可将整个解决方案甚至是存储库纳入参照上下文中。

使用@workspace,Copilot能回应有关解决方案、文件和其他交互的高层次问题,而借由使用@GitHub,则能获取来自整个存储库上下文信息,以及经Bing搜索结果强化的答案。这些新指令能提高开发者在代码编写和调试时的效率和灵活性。

除了指令功能外,Copilot的程序开发辅助性能也获得改善,添加命名建议和人工智能生成的中断点表达式功能。命名建议功能会根据开发者代码使用情境和风格,替C++标识符生成命名建议,提高整体代码的一致性和可读性。

特别的是,Copilot支持生成C++中断点表达式,包括条件断点表达式(Conditional Breakpoints)和追踪点表达式(Tracepoints)。条件断点表达式和追踪点表达式是调试过程的工具,用来在特定条件下暂停程序运行或是纪录信息,这项Copilot功能的目的在于简化调试过程,协助开发者更快设置正确的中断点条件,以增加开发效率。

Copilot还提供开发者迭代代码建议的方法,在这个新版本开发者针对Copilot的建议,可以添加上下文或询问问题,以持续改进代码完成,不需要像过去一样先接受建议。这项更新供开发者修改和重试Copilot的建议,避免接受后还要再修改的麻烦。

管理者现在也拥有更多管理工具,像是GitHub Copilot Content Exclusion让管理员设置需要忽略的存储库或是组织中特定的文件,以避免Copilot提供建议时,意外地泄漏企业敏感数据。

热门文章
密西西比州众议院委员会推进提议增加赌场税的法案
游戏风向
英国确认各垂直行业的赌博税税率
游戏风向
越南博彩管控逐步放宽,惟本土需求仍显乏力
东南亚资讯
菲律宾博彩技术赛道迎来新变局,B2B 供应模式加速渗透
东南亚资讯
张侨伟参议员排除全面禁止,敦促菲律宾规范网络赌博
东南亚资讯
巴西拟将博彩税率提高至24% 税收将用于社保和医疗领域
游戏风向
斯里兰卡博弈产业大转型,官方:剑指南亚拉斯维加斯
游戏风向
印度最高法院受理公益诉讼,要求全国禁封“伪装”成社交游戏的赌博平台
游戏风向
PropellerAds 分享了新的 iGaming 案例研究:在 3 个月实现 97,674 次安装和 12,701 笔存款
广告营销
越南在线博彩业政策收紧 催生市场新机遇
东南亚资讯
BETFAIR 网络攻击80万用户资料泄露
游戏风向
亚洲顶尖游戏供应商多寶游戏 DB GAMING,开创亚洲市场的唯一首选
广告营销
哈萨克斯坦计划对在线赌场促销活动进行处罚
游戏风向
亚洲游戏市场观察:15大市场热门游戏与用户趋势
线上游戏
2027 Global Game Connect(GGC)斯里兰卡招商全面开启!业务人脉尽在掌握!
灰度头条
首页
游戏
合作
发现
我的