标签: solution-explorer

Visual Studio AddIn:如何将项目特定命令添加到解决方案资源管理器上下文菜单

我花了大约3天试图让这个工作,但无济于事.

我是VS.NET可扩展性的新手,我发现很难调试我的问题.

我已经尝试过这里介绍的代码:Visual Studio加载项 - 向solution-explorer添加一个上下文菜单项

无法使它工作.调试它并没有抛出任何异常.另外,我宁愿使用AddIn而不是Package.

有谁知道:

  • 如何获取解决方案资源管理器中所有上下文菜单的列表?
  • 如何将自定义命令组添加到上下文菜单?
  • 如何将自定义命令添加到上下文菜单的一个自定义命令组?

提前致谢.

c# visual-studio-addins contextmenu visual-studio-2010 solution-explorer

6
推荐指数
1
解决办法
1096
查看次数

Visual Studio 2010:解决方案资源管理器未显示项目目录结构

我使用的是新安装MS Visual Studio 2010中的,似乎无法得到Solution Explorer中显示项目的目录结构(而不​​是在项目解决方案中的每个项目中的所有文件的清单只).没有"显示所有文件"按钮.

关于我可能在哪里找到选项的任何想法?

directory-structure visual-studio-2010 visual-studio solution-explorer

6
推荐指数
2
解决办法
3万
查看次数

Visual Studio 2013:"显示所有文件"模式下的自动刷新解决方案资源管理器

当项目目录树发生更改时,是否有任何方法或一些不明显的解决方法使解决方案资源管理器自动刷新(在" 显示所有文件"模式下)?目前,如果我使用不同的输出设置重建项目(这会添加一些文件并删除其他文件),在手动单击刷新按钮之前,解决方案资源管理器中不会反映任何更改.对于一个针对编程的工具来说似乎不太方便,即自动执行重复性任务......


更新

一张图片胜过千言万语:

我的相关选项@ 工具>选项>环境>文档:


选项


  1. 假设Release目录为空并启用了Show All Files模式

在构建之前

  1. 现在,我构建我的Release配置...构建成功,但在解决方案资源管理器中看不到任何更改:

在此输入图像描述

  1. 只有在我手动点击刷新按钮后才能看到构建过程的结果:

在此输入图像描述

所以我基本上都在询问是否有办法在发生更改时自动更新Solution Explorer,而不是在VS编辑器中自动重新加载外部修改的文件.

automation solution-explorer visual-studio-2013

6
推荐指数
1
解决办法
1932
查看次数

Visual Studio 2008 工具栏莫名其妙地不断移动

当我在工作时,在看起来不太随机的不同时间,窗户一直在移动! 这是我的 Visual Studio 布局的图片。它跨越两个屏幕,所以解决方案资源管理器在左侧屏幕的右侧,而代码窗口在右侧是全屏的。

发生这种情况时,解决方案资源管理器(以及停靠在它上面的所有其他窗口——属性和类视图)会移动。它们会改变大小和位置。它们的位置(左上角)移动到代码窗口右下角的某个位置,它们变得宽阔而矮小。

我的窗户在其他时候还有一个地方,特别是在它们大约 30-40 像素的位置的左侧。

我注意到,如果我按照我喜欢的方式设置所有内容,然后关闭 Visual Studio,然后打开 Visual Stuio,大多数事情都是我喜欢的方式。

正如我所说,有几种触发方式。具体来说,有时当抛出异常并且调试器必须捕获它们并显示非常小的异常框时。我会说大约 10% 或 20% 的时间,但这似乎不是完全随机的。一些异常,如果我多次运行程序,并且异常被 IDE 捕获,将可靠地导致工具栏中的这种跳转。这个基于异常的跳转总是(就我记得的那样)我描述的解决方案资源管理器的第一个跳转到代码窗口的右下角。

除此之外,有时当我启动 Visual Studio 时,窗口会进行我所说的第二次跳跃(左上 30 或 40 像素)。这个比较靠谱。事实上,如果我能启动 Visual Studio 并且窗口在我想要的地方,我就很高兴了。

最后,问题。是否有设置文件至少可以查看 Visual Studio 尝试放置工具栏的位置?我注意到,对于 Visual Studio 何时恢复、最大化和全屏,似乎有单独的设置,它可以记住并在适当的时间应用。

请帮助我使我的 IDE 更稳定!

toolbar visual-studio-2008 solution-explorer

5
推荐指数
1
解决办法
1320
查看次数

将解决方案资源管理器中列出的文件顺序从字母降序更改为升序?

在 Visual Studio 2012 解决方案资源管理器中,我看到所有脚本文件的列表。在我的旧计算机的 Visual Studio 2012 上,文件按字母升序列出。但是,在我的新计算机上,文件按字母顺序降序列出。如何将脚本的排序顺序切换回按字母升序排列?

提前致谢。

sorting solution-explorer visual-studio-2012

5
推荐指数
0
解决办法
415
查看次数

如何在解决方案资源管理器参考中获取黄色感叹号后面的错误消息?

吨的问题在这里对堆栈溢出有关如何摆脱黄色感叹号的?在 Visual Studio 的解决方案资源管理器中:

在此处输入图片说明

直到现在我才发现是一种实际获取黄色感叹号后面的错误消息的方法。

我试过了:

  • 将鼠标悬停在黄色感叹号图标上(没有任何反应)。
  • 单击错误的引用并检查“属性”窗口(无可用信息)。
  • 将构建详细程度设置为最大值并检查输出(对我来说没有有用的信息)。

所以我比较无知。

我的问题:

如何在“参考”部分的 Visual Studio 解决方案资源管理器中查看黄色感叹号的原因/错误消息?

.net visual-studio solution-explorer visual-studio-2017

5
推荐指数
1
解决办法
1401
查看次数

如何在 Visual Studio 的解决方案资源管理器中安排项目顺序

有没有一种方法可以根据项目引用而不是默认的字母顺序在 Visual Studio 的解决方案资源管理器中安排项目顺序。

例如,当我们生成 Code map (.dgml) 时,我们会看到一些默认的项目层次结构

我尝试搜索,但找不到任何东西。

目的: 我需要这个功能,以防有人第一次看到一个有很多项目的已经开发的解决方案。

visual-studio solution-explorer visual-studio-2013 visual-studio-2015 visual-studio-2017

5
推荐指数
1
解决办法
6581
查看次数

在 Visual Studio 解决方案资源管理器中禁用区分大小写

在 Visual Studio 解决方案资源管理器中,当单词以小写形式书写时

解决方案资源管理器将单词过滤为不区分大小写,但如果有一个字母

写成大写,那么它将区分大小写。

我可以为大写或小写自定义区分大小写的选项吗?

例如,我可以禁用区分大小写的大写吗?

.net c# asp.net visual-studio solution-explorer

5
推荐指数
3
解决办法
1931
查看次数

如何在 Visual Studio 中向解决方案资源管理器添加自定义图标

我正在尝试将自定义图标添加到 Visual Studio 中的解决方案资源管理器,就像FileIcons 扩展一样。

我认为我已经为 Visual Studio 做了所有正确的事情,将新图标与以.d.di扩展名结尾的文件关联起来,但 Visual Studio 仍然没有在解决方案资源管理器中显示任何图标。

这是使用以下命令生成的清单ManifestFromResources.exe

<?xml version="1.0" encoding="utf-8"?>
<!-- This file was generated by the ManifestFromResources tool.-->
<!-- Version: 14.0.50929.2 -->
<ImageManifest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/VisualStudio/ImageManifestSchema/2014">
  <Symbols>
    <String Name="Resources" Value="/VisualDLS;Component/Icons" />
    <Guid Name="AssetsGuid" Value="{872b4702-eabf-444b-b6b3-96dc64531f74}" />
    <ID Name="d" Value="0" />
  </Symbols>
  <Images>
    <Image Guid="$(AssetsGuid)" ID="$(d)">
      <Source Uri="$(Resources)/d.png">
        <Size Value="32" />
      </Source>
    </Image>
  </Images>
  <ImageLists />
</ImageManifest>
Run Code Online (Sandbox Code Playgroud)

这是 pkgdef 文件:

[$RootKey$\ShellFileAssociations\.d]
"DefaultIconMoniker"="872b4702-eabf-444b-b6b3-96dc64531f74:0"
[$RootKey$\ShellFileAssociations\.di]
"DefaultIconMoniker"="872b4702-eabf-444b-b6b3-96dc64531f74:0"
Run Code Online (Sandbox Code Playgroud)

在我的扩展的 vsixmanifest 中,pkgdef …

icons visual-studio solution-explorer visual-studio-extensions

5
推荐指数
1
解决办法
1667
查看次数

Visual Studio 2017 按文件类型和字母顺序对解决方案资源管理器进行排序

有人可以告诉我如何按类型和字母顺序对 vs 2017 解决方案资源管理器进行排序吗?

基本上我希望这个配置文件位于项目的底部..

在此输入图像描述

file-type solution-explorer visual-studio-2017

5
推荐指数
1
解决办法
3163
查看次数