私はソリューションエクスプローラ "show all files"オプションを設定しない限り、VB.NET WebサイトプロジェクトをWebアプリケーションプロジェクトに変換しようとしていますが、Webアプリケーションプロジェクトではコードビハインドファイルは表示されません。どうしてこれなの?ファイルの背後にあるコードが常に表示されるように、どのような設定を変更できますか?VB.NET Webアプリケーションプロジェクトでコードビハインドファイルが表示されないのはなぜですか?
答えて
すべてのファイルを常に表示するようにVSを設定できます。これを避けるための本当に醜い方法は、コードのファイルの名前を変更することですが、これが最良の解決策です。
はい、それは醜いですが、C#アプリケーション用のコードビハインドファイルを表示するのは馬鹿だと思われますが、VB用ではありません。 MSはVBユーザーがソリューションエクスプローラでやや複雑なビューを扱うにはあまりにも愚かだと考えているという印象を受けています。 – ProfK
すべてのファイルを表示する方法は、ソリューションエクスプローラウィンドウでプロジェクト(ソリューションではない)を選択してください。ソリューションエクスプローラのツールバーにアイコンが表示され、 "すべてのファイルを表示" –
これはちょっと古い質問ですが、それはGoogleで最も優れた結果ですが、代わりの解決策が見つかりました。
プロジェクトの.vbprojファイルをテキストエディタで開き、コードビハインドファイルの名前を検索します。あなたは、それは次のようになりますことを見つける:
<Compile Include="dashboard\index.aspx.vb">
<DependentUpon>index.aspx</DependentUpon>
<SubType>ASPXCodebehind</SubType>
</Compile>
あなたは、単にDependentUpon
タグを削除すると、すべてがまだ正常に動作しますが、必要に応じて両方のファイルは、Visual Studioで表示されます。だから私の最終版はこのようになります:
<Compile Include="search\index.aspx.vb">
<SubType>ASPXCodeBehind</SubType>
</Compile>
これは手作業の編集が少し必要ですが、それは私のために働く。また、通常のクラスファイルを作成した後でファイルをページ/コードビハインド形式に手動で名前変更/編集すると、「すべてのファイルを表示」に頼らなくても、プロジェクトに必要な形で表示されます。
"すべてのファイルを表示"すると、コードビハインドとデザイナーページが.aspxファイルの下にネストされます。あなたの方法では、ファイルは完全に別々にリストされます。 .vbprojファイルに変更を加えてコードビハインドファイルを表示するようにしても、.aspxファイルの下に入れ子にすることはできますか?そうでなければ、素晴らしい解決策。表示するファイルを正確に選択できます。 – DanM7
私はDependentUponフラグがファイルをネストするために通常使用されるものだと思いますが、明らかにVB開発者のためには複雑すぎる機能を持っているため、特にVBファイルは無効になっています。このフィードバックの最後にあるMS dev David Nelsonのコメントを参照してください。https://connect.microsoft.com/VisualStudio/feedback/details/590046/show-related-code-behind-files-for-vb-net-web-applications -in-solution-explorer – justis
私の検索でそのリンクを見たが、彼はMS開発者であることに気付かなかった。ありがとう! – DanM7
- 1. ExcelデータがVB.NETのDataGridに表示されないのはなぜですか?
- 2. Firebase Web App APIキーが表示されないのはなぜですか?
- 3. TinyMCEエディタがWebアプリケーションに表示されないのはなぜですか?
- 4. FirefoxではJPGが表示されますが、IEでは表示されないのはなぜですか?
- 5. Webサービスから返されるデータが表に表示されないのはなぜですか?
- 6. WM_MENUCHARメッセージが表示されないのはなぜですか?
- 7. Tier Priceが表示されないのはなぜですか?
- 8. エラーが表示されないのはなぜですか?
- 9. Canvasウィンドウが表示されないのはなぜですか?
- 10. テーブルが表示されないのはなぜですか?
- 11. AS3 SimpleButtonが表示されないのはなぜですか?
- 12. キャンバスが表示されないのはなぜですか(Android)?
- 13. CheckedListBox DisplayMemberが表示されないのはなぜですか?
- 14. テーブルが表示されないのはなぜですか?
- 15. フッターが表示されないのはなぜですか?
- 16. JPanelが表示されないのはなぜですか?
- 17. 背景が表示されないのはなぜですか?
- 18. ProgressDailogが表示されないのはなぜですか?
- 19. ボーダーが表示されないのはなぜですか?
- 20. キャンバスが表示されないのはなぜですか(Android)?
- 21. 画像が表示されないのはなぜですか?
- 22. カスタムツールチップが表示されないのはなぜですか?
- 23. イメージが表示されないのはなぜですか? html
- 24. GridSplitterが表示されないのはなぜですか?
- 25. テクスチャが表示されないのはなぜですか?
- 26. サブメニューが表示されないのはなぜですか?
- 27. スタックナビゲータが表示されないのはなぜですか?
- 28. JMenuBarが表示されないのはなぜですか?
- 29. Recaptchaが表示されないのはなぜですか?
- 30. FloatingActionButtonが表示されないのはなぜですか?
読者のための注釈。この問題はWebサイトプロジェクト(Webアプリケーションプロジェクトのみ)では発生しません。これはVisual Studio 2012にも当てはまります。私はVS 2013または2015についてはわかりません。 – Theophilus