これをどのように表現するかわからなかったので、どのように検索するかわかりませんでした。
私はASP.NET MVC5アプリケーションを持っているのでTransaction.cshtml
、フォルダ内にあるファイルを言ってみましょうTransaction
(私は持っていTransaction/Transaction.cshtml
ます。それからコントローラを持ってGET: Transaction
います。VSのデフォルトの動作は、フォーカスがあるhost/Transaction/Transaction.cshtml
ときにF5を押すと開くTransaction.cshtml
ことです。たとえば、ビューバッグを初期化できなかったというエラーが発生します。実行を続行するにはF5をもう一度押し、Webブラウザーにフォーカスを切り替えてURLを変更し、host/Transaction
すべてが初期化されるまで再度待機する必要があります。
欲しいのは、F5 キーを押すと、Visual Studioが現在フォーカスしているファイルが入っているフォルダーを開くことです。そのため、そのフォルダーにいるときはWebブラウザーでTransaction/Transaction.cshtml
開く必要がありますhost/Transaction
。
わずらわしさのいくつかを取り除く回避策があります。私はちょうどに変更Project Properties→ WebからオプションCurrent Page
にStart URL
だけオープンしますhost/
。しかし、その後、host/Transaction/
手動で移動する必要があります。
だから私の質問は:F5を押したときに現在フォーカスされているファイルがあるフォルダーをVisual Studioで開くことができますか?