为什么我的编辑WCF配置选项不见了?

13

我创建了 WCF RIA 服务。默认情况下它会添加 app.config。但是当你创建简单的 WCF 服务时却没有出现“编辑 WCF 配置”的选项。我缺少了什么?如何获得那个 GUI 工具呢?我必须自己编写所有的 XML 并记住下次使用时吗?

先感谢您的帮助 :)

6个回答

23

这是一个已知的bug - 有时您必须先从工具菜单中选择一次,然后立即关闭它,然后才能在右键点击app.config文件时作为上下文菜单选项可用。

我本以为在Visual Studio 2010中会修复这个问题 - 但它仍然存在...


我没有拿回来,但仍然+1 ;) - TCM

11

主菜单的“工具”栏应该包含指向编辑器的链接,或者可以在外部运行并从菜单中打开您的 app.config 文件。


谢谢,它出现在我的菜单中,但当我点击时显示“SDK未正确安装”。但是使用您的方法可以解决问题。希望能对其他人有所帮助。 - 2one2

5
  1. 打开Visual Studio
  2. 进入工具选项
  3. 点击编辑WCF服务配置

4

选择工具 --> 编辑 WCF 服务配置编辑器


0
在VS 2022中,我找不到编辑Wcf配置的方法。也许我需要安装更多的VS 2022组件?无论如何,我使用了VS 2022中的“工具”->“外部工具”菜单项来定义打开Wcf配置的方法。
然后打开开始菜单并搜索“cmd”或“Developer command prompt”,选择适合你的版本(例如2022)。现在输入:
svcconfigeditor

这将打开一个新窗口,其中包含svcconfigeditor,并且必须成功,否则您无论如何都没有安装Svc配置编辑器。该工具将打开“编辑wcf配置”。

接下来输入此命令:

where svcconfigeditor

这应该向您展示系统上可执行文件的路径。

在Windows系统上定位svcconfigeditor可执行文件

再次返回到“工具”->“外部工具”,然后点击“添加”按钮

给出以下值(例如,最后两个值必须设置):

标题:“编辑Wcf配置” 命令: C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\SvcConfigEditor.exe 参数: $(ItemFileName)$(ItemExt) 初始目录: $(ItemDir)

外部工具-创建一个编辑wcf配置工具窗口 现在-切换回包含您的web.config文件的解决方案资源管理器。 选择web.config文件并选择: 工具=>编辑Wcf配置

编辑wcf配置

请注意,我怀疑旧版VS版本的Edit WCF配置工具更好,因为WCF正在被替换。


0

1)打开Visual Studio命令提示符,输入SvcConfigEditor

或者

2)导航到C:\Program Files\Microsoft SDKs\Windows\v6.0\Bin\SvcConfigEditor.exe


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接