web-dev-qa-db-ja.com

VB.NETプロジェクトで[すべてのファイルを表示]を選択せず​​に、ソリューションエクスプローラーで参照フォルダーを表示するにはどうすればよいですか?

多くのC#サンプルプロジェクトをVB.NETプロジェクトと比較すると、[すべてのファイルを表示]を選択しなくても、ソリューションエクスプローラーに参照フォルダーが表示されることがわかります。 VB.NETプロジェクトでもこれを使用することは可能ですか?他のすべての隠しファイルも表示せずに、このフォルダーを表示すると非常に便利です。

VS2010 Professionalを使用しています。

これは、私が最初にC#を学ぶべきだった理由のリストに追加されます...これを実現する方法を教えてくれる人、または私の夢を確実に打ち砕く人の前に感謝します。

30
Jeff

私はあなたの夢を断固として打ち砕く必要があると思います。ごめんなさい。これをデフォルトのビューから削除して「混乱」を減らすことは、Microsoftの決定です。ただし、プロジェクトを保存しても、[すべてのファイルを表示]の設定は保持されます。したがって、すべてのファイルを一度表示してから保存すると、常にオンになります。

参照はプロジェクトデザイナーでも確認できます。これは常にタブで開いたままにすることができます。

33
Edwin de Koning

Visual Studio 2015以降、この動作は[すべてのファイルを表示]を選択せず​​に[参照]フォルダーを表示するように変更されました。

から [〜#〜] msdn [〜#〜]

新機能はReferencesノードです。これは以前は非表示でしたが、表示するには[すべてのファイルを表示]をクリックする必要がありましたが、無関係なファイルも多数表示されていました。

この以前の動作は、10年前にWindowsフォームプロジェクトから始めたときに理にかなっており、通常は適切な参照セットを備えていました。しかし、リファレンスノードが頻繁に、特にNuGetリファレンスの管理に使用されるのは、最近の開発の現実です。ソリューションエクスプローラーで簡単に見つけることができるのは、小さくても便利です。

1
davidmdem

Dependenciesと呼ばれる別のフォルダーを追加し、それにdllを追加して、説明されているようにそれらをチェックインします here 。このようにして、すべてのファイルを表示をオンにする必要なく、ソリューションエクスプローラーで私のDLLが常に表示されます。

0
majjam