2008-09-17 18 views
1

デザイナーモードでC#/ VBフォームを開こうとしましたが、フォームの代わりに "Theパスは正当な形式ではありません "。このフォームは元々働いていました!何が起こった?デザイナーモードで.NETフォームを開く - "パスが正当なフォームではありません"


回答したすべての方に感謝します。この質問は、私がしばらくヒットした問題です。私はこの問題にぶつかった可能性のある他の人を助けるために、私が答えを見つけるまで、長い間苦労しました。
ありがとうございます!

答えて

4

このエラーメッセージの意味はわかりませんが、フォーム上のサードパーティのコントロールに関連付けられているようです。とにかく、解決策は問題とほぼ同じように不条理です。

  1. デザイナー/エラーメッセージを閉じます。
  2. フォームコードを開きます。
  3. フォームコードを右クリックし、[ビューデザイナ]を選択します。

Presto!デザイナーが開きます!

4

デバッグモードが役立ちます。 hereから:

  1. リスト項目
  2. Visual Studioで、デバッグするプロジェクトを選択します。
  3. 右クリック - >プロパティ。
  4. [デバッグ]タブを選択します。
  5. デバッグモードを[プログラム]に変更します。
  6. 「コマンドライン引数でのソリューションファイルを設定します。あなたのVisual StudioのIDE(の\ Program Files \ MicrosoftのVisual Studio .NET 2003 \ Common7 \ IDE \のDEVENV.EXE C)があることを、「アプリケーションの起動」を設定し
  7. フィールド"。
  8. 適用 - > OK
  9. スタートアッププロジェクトとしてデバッグするプロジェクトを選択します。
  10. 実行してください。あなたが(例えば、あなたのコントロールのコンストラクタ)デバッグを開始したい場所にブレークポイントを設定し
0

パスすることによって、それがファイルまたはフォルダへのパスを参照することがあります。参照しようとしている不正なパス、つまりバックスラッシュの代わりにスラッシュを使用する可能性があります。また、エラーが発生してから変更されたものは何ですか?ファイルを移動しましたか?以前に保存されていないコードを保存しましたか?バージョン管理システムからの更新?

1

この問題は私に起こりました。私はそれが悪い参照のためだということを発見しました。アプリケーションが参照するアセンブリを確認する必要があります。

関連する問題