0

我有一个包含 WCF 服务项目的解决方案。在解决方案资源管理器中,仅显示 MyService.svc 文件,但双击它会打开 MyService.svc.vb 文件进行编辑。没关系,但 Visual HG(基于 Mercurial)现在不显示 MyService.svc.vb 文件已更改,如果不浏览 Tortoise HG 工作台,我无法提交任何更改。这是合并代码时出错的可能原因。那么,如何让 MyService.svc.vb 文件出现在解决方案资源管理器中?

编辑:问题似乎仅限于 VB WCF 项目。在 C# 中,.svc 文件前有一个箭头,单击时将显示 svc.cs 文件。漏洞?

4

1 回答 1

1

完成这项工作的方法是单击解决方案资源管理器中的“显示所有文件”图标。

在此处输入图像描述

虽然我不能 100% 肯定地说 C# 和 VB.Net 之间的行为差​​异是“设计使然”,但几乎可以肯定。在其他项目类型中也有非常相似的决定,很可能同样的决定也适用于 WCF 服务。其背后的基本原理是 VB 用户不想要混乱。

于 2012-03-03T16:50:47.957 回答