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