9

Web サービスの CS ファイルを関連する ASMX ファイルに関連付けていると思います。しかし、何が起こっても、ダブルクリックして CS ファイルを開くことはできません。「コードを表示」するか、デザイナーで開く必要があります。

この自動動作をオフにする方法を知っている人はいますか? コードを編集したい!

4

5 に答える 5

17

右クリックして[プログラムから開く...]を選択し、[CSharp Editor]をマークして、[デフォルトに設定]を選択してみてください。

これは、WinFormsDesignerを回避するために機能します。

于 2008-09-17T20:20:55.740 に答える
0

私の経験では、 Solution Explorer内のファイルをダブルクリックしたときに、既定以外のエディターである書き込みエディターが開いている場合は、基になるプロジェクトのユーザー オプションファイル (.user) またはソリューションのユーザー オプションファイル (.suo)。(どれかはわかりませんが、設定が .suo ファイルに保存されていると思われます。) .suo とすべてのプロジェクトの .user ファイルを削除すると、問題が解決しました。

個人的には、プロジェクトの開始時に、フォーム エディターをフォームの既定のエディターとして設定します。フォームが安定し、ユーザー インターフェイスの設計変更が少なくて済むようになったら、既定のエディターを切り替えます。

于 2010-07-01T16:59:29.490 に答える
0

ソリューション エクスプローラー ビューで、[すべてのファイルを表示] アイコンをクリックします。これにより、各ファイルの横に「+」記号が表示されます。+ をクリックすると展開され、ASMX のコードを保持する .CS ファイルが表示されます。この時点で、代わりにそのファイルをダブルクリックします。

于 2008-09-17T02:51:40.210 に答える
0

なんらかの理由で、VS2005 は Web サービスに関してはこれが少し遅れているようです。コード ビューで Web サービスを開くには、.asmx.cs ファイルではなく、.asmx ファイルをダブルクリックします。

Web サービスに関しては「設計」する必要がないため、少し理にかなっていると思いますが、.aspx ファイルを扱っている場合は直観に反します。

于 2008-09-17T03:10:58.307 に答える