2017-08-11 2 views
0

私は単一のC#ファイル(CADソフトウェア用のプラグイン)を持っており、それを拡張する必要があります。誰かがVisual Studioでオリジナルを書いて、すべてを1つのファイルにコピーしました。それには、「デザイナーのサポートに必要な方法」さえも含まれています。単一のC#ファイルからソリューションを作成すると、Windowsフォームデザイナを動作させる方法を教えてください。

私の質問は、この単一のファイルにすべてが含まれていることをVisual Studioに伝えて、フォームデザイナーを有効にする方法です。

私はファイルから新しいソリューションを作成しようとしました。すべてのあいまいなdll参照を追加しましたが、そうではありませんが、フォームデザイナーのやり方はわかりません。 また、新しいフォームを追加しようとし、集約ソースファイルのコード抽出で上書きしましたが、どのように動作するのか分かりません。

+0

これは逆でした。 しかし、今私はそれを試して、恥ずかしがって、それは単に動作します、ありがとう。 – Balinth

答えて

1

状況に簡単に対処するには、Windowsフォームプロジェクトを作成し、このプロジェクトにソースコードファイルを追加します。その後、デザイナーに切り替えて、デザインビューでフォームを表示することができます。

さらに変更する予定がある場合は、Visual Studioで使用するメカニズムをコピーすることをお勧めします。自動生成コードを別の部分クラス{classname}.designer.csに分け、残りのユーザー固有のコードを対応する{classname}.csファイル。私は、既存のフォームのコードを私のコード(ユーザーコードとデザイナーの両方)に置き換えて、すべてがVisual Studioでうまく動作することを確認します。

関連する問題