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

Visual Studio 2017 .NET Core项目添加WCF端点时引导程序报错

解决VS 2017中ASP.NET Core 2.2类库添加/更新WCF服务失败的方案

1. 检查并修复VS 2017的WCF相关组件

打开VS安装程序,选择「修改」,在「单个组件」中确认以下组件已安装,未安装则勾选安装,已安装的可选择「修改修复」:

  • Windows Communication Foundation (WCF) 工具
  • 项目依赖的对应.NET Framework版本开发工具(如.NET Framework 4.7.2开发工具)

2. 清除VS 2017缓存

关闭所有VS实例,手动删除以下缓存目录:

  • %LOCALAPPDATA%\Microsoft\VisualStudio\15.0_*\ComponentModelCache
  • %LOCALAPPDATA%\Microsoft\VisualStudio\15.0_*\Temp
  • 可选:备份后删除%USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio\15.0_*\Settings

3. 重置VS 2017设置

以管理员身份打开VS 2017命令提示符,执行命令:

devenv /ResetSettings

注:操作前可导出自定义配置备份

4. 手动生成WCF服务引用

若可视化添加仍失败,尝试手动生成:

  1. 删除项目中已存在的WCF服务引用
  2. 打开VS命令提示符,切换到项目目录,执行以下命令(替换为你的实际URL和命名空间):
SvcUtil.exe http://mywebApp.com/AppServices/ExampleService/DService.svc /out:ServiceReference.cs /namespace:MyProject.ServiceReferences
  1. 将生成的ServiceReference.cs文件添加到项目,手动在appsettings.json中配置WCF客户端参数

5. 安装VS 2017更新补丁

打开VS 2017,点击「帮助」→「检查更新」,安装所有可用的WCF工具及.NET Core相关更新补丁


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 17:45:48