visual-studio - Visual Studio 2008 ASMX文件

标签 visual-studio visual-studio-2008

从技术上讲,这不是编程问题,但确实与大量使用的编程工具有关,因此我认为这是正确的地方。

在Visual Studio 2008中,如果我有一个asmx Web服务,并且我双击了asmx文件,它将打开asmx.cs文件,这是明智的做法,因为实际的asmx文件中只有一行指令。但是,如果我直接单击asmx.cs文件,它将尝试以“设计”模式打开它,即aspx文件的模式,在该模式下它会向您显示视觉设计器而不是标记。结果是您得到一个灰色屏幕,表明该文件类型无法在设计模式下查看,或者您得到的是一个奇怪的Visual Studio异常处理页面。我要做的就是双击asmx.cs页面。如果有人感兴趣,我可以发布屏幕截图。我也在我的同事计算机上也观察到了这种行为,因此在我的特定安装中这似乎并不是一个奇怪的怪癖。有没有人观察到这种行为?谁能复制它?是 bug 吗?是否有可以修复该问题的Service Pack?我无法找到某些奇怪的设置吗?这不是显示停止器,因为双击asmx文件会打开relevent代码文件,但如果可能的话,我想修复它。

最佳答案

.asmx文件实质上是指向代码隐藏文件的标记文件。由于标记从未更改,因此(VS2008之前的版本)VS开发人员认为,最好显示警告屏幕。

为避免出现此警告屏幕,您可以右键单击.asmx文件,选择Open with...并将Source Code (Text) editor Editor设置为默认值。在VS2008和VS2010中,以后您双击.asmx文件时,将显示隐藏代码。

如果要查看和/或编辑.asmx文件的标记,只需右键单击.asmx文件,然后选择“查看标记”。不知道这是否可以在VS2008中使用(这里没有),但是可以在VS2010中使用。

关于visual-studio - Visual Studio 2008 ASMX文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3288424/

相关文章:

c++ - 在 Visual C++ 2008 的 Debug模式下找不到 MSVCR90D.dll

visual-studio - 从Visual Studio搜索中排除特定文件

c# - 如何从我的 C++/CLI 代码进入非托管 C++ 库

visual-studio - MSBuild->(箭头/破折号/->)运算符做什么?

c# - 如何使用 SpreadsheetLight 库循环遍历工作簿中的未知工作表名称

.net - 如何将外部文件添加到应用程序文件(clickonce/.NET)

sql - MS-Access 的 UPDATE 语句有什么问题?

c++ - 如何在大型机中显示 CFormView?

ios - 构建 iOS 应用程序不会在 iPhone 或模拟器上更新

c++ - 使用 TinyXML 读取所有兄弟元素