我有一个名为的类Print.cs
,当我需要查看它的代码视图 ( F7) 时,它总是顽固地在设计视图中打开。它还有一个与我在解决方案资源管理器中的其他类不同的图标。
我查看了属性,但看不到任何相关内容。我也尝试过删除并重新创建课程,但图标又回来了。
如何强制Print.cs
始终在代码视图中打开?
(点击放大)
注意:忽略绿色波浪线,这只是检测到无法访问代码的警告。
我有一个名为的类Print.cs
,当我需要查看它的代码视图 ( F7) 时,它总是顽固地在设计视图中打开。它还有一个与我在解决方案资源管理器中的其他类不同的图标。
我查看了属性,但看不到任何相关内容。我也尝试过删除并重新创建课程,但图标又回来了。
如何强制Print.cs
始终在代码视图中打开?
(点击放大)
注意:忽略绿色波浪线,这只是检测到无法访问代码的警告。
取自@LarsTech 和@OrkunBekar 的建议,因为两者都没有将此作为答案发布 - 这有效:
[System.ComponentModel.DesignerCategory("Code")]
在命名空间和类之间添加,例如
using System;
using System.Collections.Generic;
...
namespace POS
{
[System.ComponentModel.DesignerCategory("Code")]
public class Print : PrintDocument
{
...
}
}
尝试右键单击文件-> Open With
-> CSharp Editor
(记住将其设置为默认值)。
我不知道您在该链接中是否有相同的条件,但在记事本中打开您的课程、更改代码、替换文件然后再次构建解决方案可能会解决问题。