如何在解决方案资源管理器中显示 References 文件夹而不在 VB.NET 项目中选择“显示所有文件”?
Posted
技术标签:
【中文标题】如何在解决方案资源管理器中显示 References 文件夹而不在 VB.NET 项目中选择“显示所有文件”?【英文标题】:How do I show the References folder in Solution Explorer without selecting 'Show All Files' in a VB.NET project? 【发布时间】:2011-09-09 19:41:28 【问题描述】:当我将许多 C# 示例项目与我的 VB.NET 项目进行比较时,我发现 References 文件夹显示在解决方案资源管理器中,而无需选择“显示所有文件”。 VB.NET 项目也可以使用它吗?我发现显示此文件夹而不必同时查看所有其他隐藏文件会非常有帮助。
我正在使用 VS2010 Professional。
这增加了我应该首先学习 C# 的理由...在此先感谢任何可以告诉我如何实现这一目标或彻底粉碎我的梦想的人。
【问题讨论】:
【参考方案1】:我想我将不得不彻底粉碎你的梦想。对不起。 Microsoft 已决定将其从默认视图中删除以减少“混乱”。但是,当您保存项目时,您的“显示所有文件”设置将保持不变。因此,如果您显示所有文件一次然后保存,那么它将始终处于打开状态。
您还可以在项目设计器中查看您的引用,您可以始终在选项卡中保持打开状态。
【讨论】:
哼。我想知道为什么 Microsoft 认为它是 clutter 用于 VB 项目而不是用于 C# 项目...哦,好吧。感谢您的回答 - 如果我有足够的代表,我会 +1。 啊,找到了。公认。谢谢! 参考对我来说一点也不杂乱!这只是一个重要的节点。感谢答案..和问题!【参考方案2】:自 Visual Studio 2015 起,此行为已更改为显示 References 文件夹而不选择显示所有文件。
来自MSDN:
新增的是参考节点。这曾经是隐藏的,您必须单击“显示所有文件”才能看到它——但这也显示了许多不相关的文件。
10 年前,当您开始使用 Windows 窗体项目并且它通常具有正确的引用集时,这种先前的行为可能是有意义的。但如今现代开发的现实是,经常使用 References 节点——尤其是用于管理 NuGet 引用。能够在解决方案资源管理器中轻松找到它是一个小而方便的便利。
【讨论】:
【参考方案3】:我添加了一个名为 Dependencies 的单独文件夹,将我的 dll 添加到其中并按照here 的描述将它们签入。这样,我的 dll 在解决方案资源管理器中始终可见,而无需打开显示所有文件。
【讨论】:
【参考方案4】:在解决方案资源管理器中选择“显示所有文件选项”。
【讨论】:
这个问题的意思是“没有选择显示所有文件”。以上是关于如何在解决方案资源管理器中显示 References 文件夹而不在 VB.NET 项目中选择“显示所有文件”?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 VS2015 中按名称从解决方案资源管理器中隐藏文件?
Visual Studio 不会在解决方案资源管理器中显示添加的文件