见屏幕截图.是否可以在解决方案资源管理器视图中为大型项目进行任何类型的组织.例如,在我的报表管理器视图中,我能够将所有Dashboards和相关报表放入一个文件夹中以帮助组织,但似乎在解决方案资源管理器中我必须有一个长的无组织列表.这里的子文件夹会很棒吗?

sql-server bids sql-server-2008 reporting-services solution-explorer
我尝试了几种不同的方式,似乎总是失败.
创建一个新的空白解决方案(my.solution.name).然后将新的ClassLibrary项目(my.project.name)添加到解决方案中.这导致解决方案资源管理器仅显示my.project.name.
创建一个新的ClassLibrary(my.project.name),它应该有my.project.name解决方案和my.project.name项目.我只看到my.project.name项目.
没有解决方案级别,我无法在我的解决方案中添加任何新项目.这似乎刚刚开始今天.
我已将源代码管理器中的源代码复制到本地驱动器.映射已完成,我能够处理代码并构建它.但是,有些文件在解决方案资源管理器中没有显示,尽管它显示在驱动器的本地副本中.
我试图刷新它,我无法在解决方案资源管理器中获得正确的文件夹结构.任何建议如何得到它?
mapping source-control-explorer visual-studio solution-explorer visual-studio-2013
我不确定为什么,但Visual Studio没有显示我的解决方案中的所有项目.我需要它们来显示所以我可以在解决方案资源管理器下设置为默认项目.在一般的互联网搜索中,我没有看到解决此问题的方法.我最接近的是VS没有显示文件夹,但这与我的问题不同.希望有一种简单的方法来解决它,而不是再次添加零碎的东西.我的同事可以在解决方案资源管理器中看到他们的完整项目集,因此它必须是我工作区中的损坏.
如何禁用自动隐藏解决方案资源管理器(Visual Studio 2017)?
每次启动项目后,解决方案资源管理器都会自动隐藏.
如何禁用它?
如果我在解决方案资源管理器中单击某些内容(即单击并放开)并快速将鼠标快速移动到两个上,或者过早地单击其他内容,Visual Studio会将其解释为移动.我迷上了Visual Source Safe,所以大部分时间它都会问我是否确定.但偶尔它不会,我不知道文件已被移动/复制.结果我得到了几乎无法追踪的编译器错误(或更糟的运行时问题).有没有解决这个问题?有什么建议?这很烦人.
有没有办法根据依赖项(更高级别的依赖项目)手动安排VS 2010+解决方案资源管理器中的项目?
我正在开发Visual Studio扩展(VSIX).
我需要在解决方案资源管理器中右键单击类/方法/字段项,在源文件项下找到自定义右键单击菜单:

在.vsct文件中,我已经通过这种方式扩展了Solution Explorer 项目/文件夹/源文件/引用右键菜单:
<CommandPlacement guid="guidNDepend_PackageCmdSet" id="grpSolutionExplorer" priority="0x100">
<Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_ITEMNODE" />
</CommandPlacement>
<CommandPlacement guid="guidNDepend_PackageCmdSet" id="grpSolutionExplorer" priority="0x100">
<Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_PROJNODE" />
</CommandPlacement>
<CommandPlacement guid="guidNDepend_PackageCmdSet" id="grpSolutionExplorer" priority="0x100">
<Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_FOLDERNODE" />
</CommandPlacement>
<CommandPlacement guid="guidNDepend_PackageCmdSet" id="grpSolutionExplorer" priority="0x100">
<Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_REFERENCE" />
</CommandPlacement>
Run Code Online (Sandbox Code Playgroud)
我尝试了所有其他没有成功的价值观:
IDM_VS_CTXT_CODEWIN
IDM_VS_CTXT_XPROJ_MULTIITEM
IDM_VS_CTXT_XPROJ_PROJITEM
IDM_VS_CTXT_NOCOMMANDS
IDM_VS_CTXT_REFERENCEROOT
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
(请注意,我已经有一些棘手的代码来解析右键单击的代码元素,在调用处理程序IVsSelectionEvents.OnSelectionChanged()之前调用QueryStatus())
在Visual Studio中,我想显示某些文件之间的层次关系.
典型的ASP.NET WebForms应用程序提供了我想要的示例.假设我有一个名为的文件Page.aspx.文件命名Page.aspx.cs和Page.aspx.designer.cs通常低于层次出现Page.aspx在Solution Explorer.
我们在GIT上有两个不同的存储库,需要一起使用才能在Visual Studio中形成解决方案。每个项目下的文件可能来自两个不同的存储库。我需要确保在进行更改时,它会更新正确存储库中的更改(也就是说,另一个存储库根本不应该感知到它),并且还给我一个选择,可以将新文件添加到特定存储库中。如果完全可以做到这一点呢?