none
Visual Studio 解决方案资源管理器 RRS feed

  • 常规讨论

  • 解决方案资源管理器提供项目及其文件的有组织的视图,并且提供对项目和文件相关命令的便捷访问。与此窗口关联的工具栏提供适用于列表中突出显示的项的常用命令。若要访问解决方案资源管理器,请在“视图”菜单上选择“解决方案资源管理器”。有关更多信息,请参见使用解决方案资源管理器

    说明:

    对话框中的可用选项以及显示的菜单命令的名称和位置可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。此“帮助”页是根据“常规开发设置”而编写的。若要查看或更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

    树视图

    这是标准的“解决方案资源管理器”视图,它将活动解决方案呈现为一个或多个项目及其关联项的逻辑容器。从该视图中可以直接打开项目项进行修改和执行其他管理任务。由于不同项目存储项的方式不同,解决方案资源管理器中的文件夹结构不一定会反映出所列项的物理存储。有关更多信息,请参见 项目中的项管理

    如果在 “选项”对话框 ->“项目和解决方案”->“常规” 中选择“在解决方案资源管理器中跟踪活动项”选项,则解决方案资源管理器会自动打开活动项的文件夹,滚动到其树视图节点,并选择其名称。在项目或解决方案内使用不同文件时,或在集成开发环境 (IDE) 设计器内使用不同组件时,就会更改选定的项。在清除了此选项后,不会自动更改解决方案资源管理器中的选定内容。

    要将文件与解决方案而不是与特定的项目关联,请将文件直接添加到解决方案中。之后,“解决方案项”文件夹中会出现一个针对添加的文件的新节点。其他未与活动解决方案或解决方案的任何项目关联的文件被放置在“杂项文件”文件夹中。这些文件通常是在使用项目时在本地驱动器上打开或创建的文件。

    说明:

    若要在树视图中显示所有杂项文件,请在 “选项”对话框 ->“环境”->“文档” 中选择“在解决方案资源管理器中显示杂项文件”

    使用粗体字显示的项目

    为了运行和调试,将以粗体字显示的项目选为“启动项目”。如果有多个启动项目,则树视图中的解决方案节点会以粗体字显示。启动 Visual Studio 调试器时,会自动运行启动项目。默认情况下,将在解决方案中创建的第一个项目指定为启动项目,但可以在生成或运行解决方案时对哪些项目先运行进行更改。有关更多信息,请参见如何:设置启动项目

    如果在 “选项”对话框 ->“项目和解决方案”->“生成并运行” 中选择了“在运行时仅生成启动项目和依赖项”选项,则在执行以下操作时仅生成启动项目及其依赖项:

    • 按 F5 或从“调试”菜单中选择“启动”命令

      - 或 -

    • 按 Ctrl+Shift+B 或从“生成”菜单中选择“生成解决方案”命令。

    清除该选项后,执行上述操作时将生成所有项目、依赖项和解决方案文件。

    使用粗体字显示的解决方案

    如果某个解决方案以粗体字显示,则指示启用了在调试器启动时运行多个项目的选项。尽管启用了此选项,但并不意味着已经选定了要运行的项目;默认情况下,它们设置为不运行。

    有关在启动调试器时运行多个项目的更多信息,请参见 “解决方案属性页”对话框 ->“通用属性”->“启动项目”

    命令

    可以打开文件,添加和移除项,也可以执行其他管理任务。每个项目模板都提供了自身的文件夹和图标,用来指示项目中项的性质。可以添加文件夹和项以满足各个开发项目的需要。图标可以指示有关项的各种信息。例如,根据项目的不同,可能会看到指示项是 HTML 文件或者指示文件处于源代码管理下的图标。每个项目模板还确定哪些工具和设计器与某个文件类型关联以及可用于项管理的命令。

    选择

    选择列表中的解决方案、项目或项会动态地更新可用的命令。例如,只有在列表中选择了 Web 应用程序时,才可以从解决方案资源管理器的工具栏中使用“复制网站”命令。可以双击一个文件以在与该文件的类型相关联的设计器、工具或编辑器中显示它。若要更改某些文件类型的默认编辑器,可以右击文件然后从快捷菜单上选择“打开方式”

    多重选择

    可以选择单个项目中的多项或跨若干项目选择多项。当希望执行批操作(例如同时打开多个文件进行编辑),或者希望确定或编辑两个或更多个解决方案项的交叉属性时,请选择多个项。当选择多个项时,可用的命令表示对所有选定项通用的命令的交集。

    有关特定项目的更多信息,请选择下列链接之一。

     

    TopicLocation
    “新建网站”对话框 Visual Web Developer
    “新建网站”对话框 Visual Web Developer
    “空白解决方案”模板 Visual Studio - 开发解决方案和项目
    “空白解决方案”模板 Visual Studio - 开发解决方案和项目
    Office 项目模板 Visual Studio Tools for Office Reference
    Office 项目模板 Visual Studio Tools for Office 参考
    Visual C++ 项目 Visual C++ 开发环境参考
    Visual C++ 项目 Visual C++ 开发环境参考
    Visual Studio 中的默认项目模板 Visual Studio - 开发解决方案和项目
    Visual Studio 中的默认项目模板 Visual Studio - 开发解决方案和项目
    使用 WPF 设计器中的控件 WPF 设计器
    创建 WPF 应用程序 生成 C# 程序
    如何:创建 WPF UserControl 库项目 WPF 设计器
    如何:创建应用程序关系图 Visual Studio Enterprise - Application Designer
    如何:创建应用程序关系图 Visual Studio 企业版 - 应用程序设计器
    如何:创建新的 WPF 浏览器应用程序项目 WPF 设计器
    如何:创建逻辑数据中心关系图 Visual Studio Enterprise - Logical Datacenter Designer
    如何:创建逻辑数据中心关系图 Visual Studio 企业版 - 逻辑数据中心设计器
    安装和部署项目 Visual Studio 中的部署
    安装和部署项目 Visual Studio 中的部署
    扩展性项目 Visual Studio 自动化 - 核心扩展性
    扩展性项目 Visual Studio 自动化 - 核心扩展性
    智能设备开发 智能设备项目
    智能设备开发 智能设备项目
    高级 WPF 设计器主题 WPF 设计器

    只有特定于列表中选定项的按钮才会显示在解决方案资源管理器工具栏上。例如,如果选择一个 .asax 文件,则工具栏上会出现一组按钮。然而,如果选择 .asp 文件,将只显示“属性”按钮。由于选定的项目确定了工具栏图标,因而此列表只表示在使用解决方案资源管理器时可能遇到的一部分图标。

    属性

    属性

    显示树视图中所选项的相应属性用户界面。

    显示所有文件

    SolutionExplorerShowAllFilesSymbol 屏幕快照

    显示所有项目项,包括那些已经被排除的项和正常情况下隐藏的项。

    刷新

    RefreshSEButton 屏幕快照

    刷新所选项目或解决方案中的项的状态。

    提示:

    如果您是开发小组的成员而且使用在源代码管理下合并和保存的共享项目文件,则选择此按钮可显示活动解决方案中所包含的文件的当前状态。

    嵌套相关文件
    嵌套相关文件

    在“解决方案资源管理器”中,为 Web 相关项目中互相依赖的文件建立父级和子级层次结构。例如,组成 Web 窗体的两个文件将互相嵌套。

    查看类关系图
    视图类关系图

    启动“类设计器”,显示当前项目中类的关系图。有关更多信息,请参见 设计类和类型

    复制网站

    解决方案资源管理器复制保护符号

    打开“复制 Web 项目”对话框,以便在 Web 服务器之间复制整个 Web 项目或 Web 项目集合。还可以使用新的名称在同一个服务器上复制 Web 项目。只有选定了一个 Web 项目时,此命令才可用。有关更多信息,请参见如何:使用“复制网站”工具复制网站文件

    打开

    “打开链接文件”按钮

    在选定项的默认编辑器(该编辑器由项目模板确定)中打开该项。可以在“打开方式”对话框中更改给定文件类型的默认编辑器;在“解决方案资源管理器”中右击文件,然后在快捷菜单上选择“打开方式”。有关更多信息,请参见 “打开方式”对话框

    查看代码

    解决方案资源管理器视图代码符号

    打开选定文件以在代码编辑器中进行编辑。

    视图设计器
    视图设计器

    在代码编辑器的设计器模式下打开选定的文件进行编辑。

    ASP.NET 配置
    ASP.NET 配置

    显示 ASP.NET 网站管理工具。

    添加新解决方案文件夹

    添加新的解决方案文件夹

    向选定项中添加解决方案文件夹。可以将解决方案文件夹添加到解决方案或现有的解决方案文件夹中。


    您的潜力,我的动力!
    2009年5月31日 6:52
    版主