web-dev-qa-db-ja.com

VS2010 RCで開発Webブラウザーを設定するにはどうすればよいですか?

IEをシステムのデフォルトのWebブラウザーに使用したくない。

but

VS2010のブラウザとしてIEを設定することをお勧めします。これはデバッグのために少しうまく機能し、最小公分母に開発したいからです。(jab、lol)...とにかく、できますIEに対するデフォルトのデバッグですか?

VS2008では、.aspxページで「…で参照」する必要があったことを知っています。しかし、そのオプションはVS2010 RCには存在しません。何が得られますか?

36
Ben Lesh

これはVS2008向けですが、VS2010にも当てはまります。

いくつかのオプションがあります。

「Web」タブのWebプロジェクトプロパティに移動します。

オプション1:

  • [アクションの開始]で、[外部プログラムの開始]を選択し、選択したブラウザーへのパスを設定し、コマンドラインパラメーターを介してURLを渡します

オプション2:

  • 選択したブラウザーをデフォルトのブラウザーとして使用するようにマシンをセットアップします。
  • [開始アクション]で[開始URL]を選択します。これにより、デフォルトのブラウザが起動します。
27
Oded

解決策はそれほど難しくありませんが、本来あるべきほど直接的ではありません...

Visual Studio 2010では、Browse Withオプションisが利用可能です。ただし、それはではない MVCビューで使用可能です!

WebフォームまたはHTMLページをプロジェクトに追加するだけで、コンテキストメニューで[参照]をすぐに使用できます。ここで、デフォルトブラウザを設定できます。この設定は、以降のすべてのデバッグに使用されます。

33
Peter

「World of VS Default Browser Switcher」vs2010拡張機能により、目的のブラウザーが選択され、MVCでも機能します。これは無料の拡張機能です:)

http://visualstudiogallery.msdn.Microsoft.com/en-us/bb424812-f742-41ef-974a-cdac607df921

もともとはScott Hanselmanの投稿に基づいて構築されました http://www.hanselman.com/blog/HowToChangeTheDefaultBrowserInVisualStudioProgrammaticallyWithPowerShellAndPossiblyPokeYourselfInTheEye.aspx

10
Stuntbeaver

「...で参照」は、VS2010(aspxページのコンテキストメニュー)にのみ、IEがすべて(システム)のデフォルトブラウザーとして設定されています。代替手段を選択できるようになっています。 IEへのブラウザ。

これは私の意見では大きな失敗です。私はこれらのステップで中程度の成功を収めました。

  1. デフォルトのシステムブラウザとしてIEを設定
  2. VS2010を開きます。
  3. IEを「ブラウザで参照」を使用してデフォルトのブラウザとして設定します
  4. デフォルトのシステムブラウザを好みの選択に戻します(VS2010がまだ開いている間に)

中程度の結果を言うのは、設定が永続化されていないように見えるか、空気がランダムに永続化されているためです。

7
Dave Forster

プロジェクトを右クリックします。次に、追加->新しいアイテム-> HTMLページ

「HTMLPage1.htm」がプロジェクトに追加されます。 「…で参照」はそのコンテキストメニューにあります。 Browse Withメニューを使用し、完了後にファイルを削除します。

4
Sayeed S. Alam

参考までに、デバッグモードでは「…で参照」は表示されません。それがおそらくあなたがそれが欠落していると思う理由です。

4
Curtis

いいえ、ティムは正しいです。 [参照]オプションは、VS2010-少なくともVS2010 Proで表示されます。

0
Steve

[参照]オプションは存在します。ただし、Webアプリケーション全体のコンテキストメニューではなく、ファイル\フォルダーのコンテキストメニューに表示されます。

そこでデフォルトのブラウザをセットアップできます。

0
Monsignor

VS2010でこれを実行できることがわかりました。

Webプロジェクトを右クリックし、「参照」に移動します-ここでデフォルトのブラウザを設定します。

0
Marklar