我认为它将我的Web服务的CS文件与相关的ASMX文件相关联。 但无论发生什么,我都不能双击打开CS文件 - 我必须“查看代码”或者它在设计器中打开。

有谁知道如何关闭这种自动行为? 我只是想编辑代码!

===============>>#1 票数:17 已采纳

尝试右键单击,选择“打开方式...”,标记“CSharp Editor”并选择“设为默认值”。

这适用于避免WinForms Designer。

===============>>#2 票数:5

在尝试处理类似问题时我发现了这个问题。 我在一个文件中有一个C#类,每当我双击文件时它会尝试在设计模式下打开,但设计模式对于这个类来说没有意义。 我只是想看看代码。

我发现将[System.ComponentModel.DesignerCategory(“”)]属性添加到我的类中修复此问题。

===============>>#3 票数:0

根据我的经验,如果您发现编写的编辑器(即非默认编辑器)在双击解决方案资源管理器中的文件时打开,则底层项目的用户选项文件(.user)或者解决方案的用户选项文件(.suo)。 (我不确定是哪个,但我怀疑这些设置存储在.suo文件中。)删除.suo和所有项目.user文件解决了这个问题。

我个人将表单编辑器设置为项目开头的表单的默认编辑器。 在表单稳定并且需要更少的用户界面设计更改后,我切换默认编辑器。

===============>>#4 票数:0

在“解决方案资源管理器”视图中,单击“显示所有文件”图标。 这将在每个文件旁边放置“+”符号。 单击+,它将展开以显示包含ASMX代码的.CS文件。 此时,双击该文件。

===============>>#5 票数:0

出于某种原因,VS2005似乎在Web服务方面有点倒退。 要在代码视图中打开Web服务,请双击.asmx文件,而不是.asmx.cs文件。

我觉得这有点道理,因为当涉及到web服务时,没有什么可以“设计”,但如果你一直在使用.aspx文件,那就违反直觉了。

  ask by Steve Eisner translate from so

未解决问题?本站智能推荐:

10回复

visual studio 2005设计师移动控件并调整窗体的大小

当我在Visual Studio 2005(c#)中打开表单时,设计人员会自动调整表单的大小并移动/调整控件的大小,而完全不会碰到设计人员。 源文件已更改,当我关闭设计器时,系统要求我保存* .cs文件。 我尝试研究Visual Studio选项没有成功。 有任何想法吗? 视觉工作室设置
6回复

XAML:如何仅在设计模式下更改背景颜色?

我有一个白色文本前景色和透明背景色的控件。 稍后,此usercontrol将添加到带有真实背景颜色的不同控件中。 然而在设计这个时,在VS 2010中控制白色背景上的白色前景,我显然无法看到任何东西。 无论如何,只为设计时间定义不同的颜色? 我试过这个: 但这不起作用。
3回复

奇怪的警告信息阻止设计师打开文件visual studio 2010

我有一个从现有表格派生的表格。 现有的形式完美无缺。 当我尝试打开新表单时(第一次)我收到设计师的错误: 要在加载设计器之前防止可能的数据丢失,必须解决以下错误: 访问路径'C:\\ Program Files(x86)\\ Microsoft Visual Studio 10.
5回复

Visual Studio - 为什么.ASPX文件加载的时间比.ASPX.CS文件要长得多?

这可能是一个愚蠢的问题,但这是一个让我经常烦恼的事情,所以我猜这里没有任何伤害。 当我打开.ASPX文件时,Visual Studio究竟做了什么,并且比我刚打开文件后面的代码(.ASPX.CS)需要4-5秒的时间。 我已经注意到VS 2003,2005和2008以及新建的机器上发生
1回复

如何在Visual Studio中更改设计器文件的语言

有没有人知道如何在不改变UI语言的情况下更改Visual Studio中(自动生成的)设计器文件的语言? 背景:我的团队成员使用德语和英语Visual Studios。 问题是(svn-)将设计器文件与两种不同语言的注释合并。 每当成员更改Web表单时,都会重新生成设计器文件,并将注释
1回复

Visual Studio的Windows Phone设计器使用什么程序集文件?

我正在构建一个Windows实用程序,该实用程序显示Windows Phone页面的用户界面。 Visual Studio具有类似的设计器,该设计器显示所选页面的XAML外观。 Visual Studio的设计人员必须使用一些特殊的程序集,这些程序集实际上就像在真实设备上一样呈现页面的XAM
2回复

使用自定义设计器扩展Visual Studio

如何为C#文件创建自定义Visual Studio 2008 UI设计器? 例如,当您在解决方案资源管理器中双击DataSet时,会出现一个UI屏幕,允许您编辑DataSet,即使它是以XML /代码(您可以右键单击并“查看代码”)定义的。 通常,此代码以某种方式与用户代码分开,可以
1回复

Visual Studio 2010/2012 WPF设计器扩展

当我使用Blend 4/5时,我可以为Blend WPF设计器创建扩展,如下所示: 在这段代码中,我订阅了IPlatform服务,当它更新时,我通过WPFPlatform对象注册我的自定义WindowInstanceBuilder。 我如何为Visual Studio 2010/2
3回复

如何确保Visual Studio 2005正确显示表格和图像?

我已经使用了Photoshop CS2的“另存为Web”功能来为我的网站布局创建一张图像表。 该HTML在Web浏览器中看起来不错,但是当导入Visual Studio并在站点设计器中查看时,度量标准错误并且图像(表单元格)之间存在水平间隙。 Photoshop的输出未引用任何样式表
1回复

Internet Explorer不会显示与Visual Studio设计器中样式相同的链接

我使用母版页和主题。 发现样式无法在浏览器中正常工作后,我将呈现的html并在visual studio中创建了一个html页面,以查看设计器中的所有内容。 我发现样式在Visual Studio设计器中正确显示。 当我尝试在IE中查看该页面时,手写笔再次无法正常工作。 这是样式: