You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio中刷新OpenAPI服务引用?刷新无效问题处理

.NET项目OpenAPI服务引用刷新问题解决办法
  • 先确认选中目标服务再刷新:在「Connected Services」窗口里,务必选中你要更新的那个OpenAPI服务,再点击刷新按钮——有时候误选了其他服务,自然不会更新目标文件和代码。
  • 手动替换swagger文件后触发更新:找到项目里的OpenAPIs\swagger.json,直接用最新的服务定义文件覆盖它,接着右键服务引用选择「Update Service Reference」(部分VS版本里是这个选项,而非Refresh),或者右键项目执行「Clean Solution」再「Rebuild Solution」,强制重新生成客户端代码。
  • 用dotnet命令行强制刷新:打开终端进入项目目录,执行dotnet openapi refresh --name 你的服务名称(把「你的服务名称」换成实际的服务引用名),这个命令会直接拉取最新的服务定义并重新生成代码,比UI操作更可靠。
  • 清理缓存后重试:关闭Visual Studio,删除项目下的bin和obj文件夹,再删掉VS的组件缓存(路径比如%LOCALAPPDATA%\Microsoft\VisualStudio\<你的VS版本号>\ComponentModelCache),重新打开项目后再尝试刷新操作。
  • 最后才考虑删除重建:如果上面的方法都没效果,再右键「Connected Services」里的目标服务选择「Remove」,然后重新通过「Add Connected Service」导入最新的OpenAPI文件重建服务引用。

内容的提问来源于stack exchange,提问作者Berend

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 20:22:10