5

コード レビュー プロセスでは、シェルブセットの詳細を開いて、作業済みのすべてのファイルを確認します。右クリックして「比較」を選択すると、既存の(変更された)ファイルに最適です。しかし、ファイルが追加されたら、ファイルを表示したいだけです。ダブルクリック (または右クリック -> ビュー) すると、メモ帳で .cs (および .sql ) ファイルが開きます。.PRC ファイル (ストアド プロシージャの拡張子) を開こうとすると、表示に使用するプログラムを選択できるプロンプトが表示されます。

このプロンプトを .cs ファイル (および他のすべてのファイル) に対して表示する方法を知っている人はいますか?

ありがとう!

構成: Visual Studio 2008 SP1 Visual Studio 2008 チーム エクスプローラー .net 3.5 SP1 Team Foundation Server 2005

4

3 に答える 3

5

ダブルクリック(または右クリック->表示)すると、メモ帳で.cs(および.sql)ファイルが開きます。.PRCファイル(ストアドプロシージャの拡張子)を開こうとすると、表示に使用するプログラムを選択するためのプロンプトが表示されます。

これは実際にはTFSの問題ではありませんが、ローカルWindowsのセットアップ方法と関係があります。Windowsエクスプローラーで.cs.sqlファイルが含まれているフォルダーに移動し、それらをダブルクリックすると、TFSがこれらのファイルに構成されている標準の動作を呼び出していることがわかります。

変更するには、Windowsエクスプローラーでに移動しTools | Options、タブでファイル拡張子をFile Types見つけ、それを選択してをクリックします。ここでファイルを開こうとすると、Windowsはそのファイルをどうするかを尋ねます([選択したプログラムを常に使用してこの種類のファイルを開く]チェックボックスをオンにすると、開始した場所に戻ることに注意してください)。.csDelete.cs

これはグローバルな設定です。TFSにファイルの処理をWindowsに要求するのとは異なる何かを実行させる方法があるかどうかはわかりません。.csしたがって、エクスプローラーでファイルをダブルクリックしたときにメモ帳を起動する機能を維持したいが、TFSにファイルの処理方法を尋ねさせたい場合は、これは役に立ちません。また、これらの手順はVistaより前のものです。Vistaで何が変更されたかはわかりません。Vistaを使用していて、これらの手順が役に立たない場合は、 superuser.comで何をすべきかを尋ねることができます。

于 2009-10-30T05:51:26.417 に答える
1

AakashM の返信に触発され、ここで @shanselman が推奨する Notepad2 を使用しているため、同じ記事で提供されているリンク (その MSDN ブログ ページの方法 2) に記載されているように、メモ帳を完全に Notepad2 に置き換える方法があるため、最初にメモ帳をメモ帳2に置き換えてから、AakashMの提案を実装しました。

その後、次の 2 つのオプションがあります。

  1. .csファイルを常に VisualStudio で開くように設定できます。その場合、[変更セット] ウィンドウ -> [開く] で、cs ファイルを開くアプリケーションを選択するように求められました。
  2. または、.csファイルを常に Notepad2 で開くように設定し、Notepad を Notepad2 に置き換えたので、[変更セット] ウィンドウから [開く] をクリックすると、自動的に Notepad2 で開きます (構文が強調表示されます)。

おそらく、優れたテキスト エディタなら何でもできると思いますが、Notepad2 以外で試したことはありません。

于 2010-04-19T14:50:32.213 に答える
0

あなたの解決策は私にはうまくいきません。Windowsエクスプローラーを確認しました。.csファイルは実際にはVS2008に関連付けられています(したがって、Windowsエクスプローラーで.csファイルをダブルクリックすると、vs2008で開きます。これは理にかなっています)が、奇妙なことに、vs2008を実際には使用していません。VS2010をコードエディターとして使用していますが、Windowsエクスプローラーのファイルの関連付けに関係なく、ファイルはNotepad.exeで開かれています(シェルフセットを比較または表示して、新しく追加されたファイルを開く場合)。

Visual Studio 2010またはTFS内のどこかに別の関連付けがあるはずだと思いますか?(違いがあればWindows 7を使用しています)

于 2010-11-23T09:33:27.813 に答える