9

Print.csコード ビュー ( ) を表示する必要がある場合、常にデザイン ビューで頑固に開くという名前のクラスがありF7ます。また、ソリューション エクスプローラーの残りのクラスとは別のアイコンが表示されます。

プロパティを調べましたが、関連するものは何もありません。クラスの削除と再作成も試みましたが、アイコンが戻ってきます。

Print.cs常にコード ビューで開くように強制するにはどうすればよいですか?

(拡大するにはクリックしてください)

注意: 緑色の波線は無視してください。これは、到達不能なコードが検出されたことを示す単なる警告です。

4

4 に答える 4

15

どちらもこれを回答として投稿していないため、@LarsTech および @OrkunBekar からの提案から取得しました-これは機能します:

[System.ComponentModel.DesignerCategory("Code")]

名前空間とクラスの間に追加。

using System;
using System.Collections.Generic;
...

namespace POS
{

    [System.ComponentModel.DesignerCategory("Code")]

    public class Print : PrintDocument
    {
        ...
    }
}
于 2015-03-18T17:31:57.343 に答える
8

ファイルを右クリックしてみてください-> Open With-> CSharp Editor(デフォルトとして設定することを忘れないでください)。

于 2015-03-18T14:51:51.803 に答える
1

そのリンクに同じ条件があるかどうかはわかりませんが、メモ帳でクラスを開き、コードを変更し、ファイルを置き換えてから、ソリューションを再度ビルドすると、問題が解決する場合があります。

于 2015-03-18T14:37:00.947 に答える