首页 > 解决方案 > Visual Studio 一次查看多个文件的代码

问题描述

我正在使用 Visual Studio 2017 将一些网站迁移到 Web 应用程序。我似乎无法弄清楚的一件事是如何同时打开多个 .cs 文件?通过右键单击并选择打开,我可以很容易地为他们打开 .aspx 文件。通过右键单击并选择查看代码,我可以一次查看单个页面上的代码。在旧的网站中,我可以一次右键单击多个文件并选择查看代码,但是,它出现在 Web 应用程序中,该选项已被替换为“查看代码生成文件”,这不是一回事。一次打开一个页面非常慢,所以希望有一个我找不到的设置。

编辑:根据要求,上传屏幕截图。Only .aspx files are selected but when more than one is selected the "View Source" option is no longer there. 另外我应该注意,如果在解决方案资源管理器中选择了多个,按 F7 也没有效果,尽管该击键确实可以一次查看单个文件的源。

单个文件

多个文件

标签: visual-studiovisual-studio-2017

解决方案


经过进一步的实验,我现在看到了你所看到的,我同意这是微软在此过程中打破的东西。实际上,在您自己的图像中,如果您在解决方案资源管理器中单选一个 aspx 文件,那么您可以在解决方案资源管理器顶部的按钮栏中看到“<>”图标。但是,只要您选择两个或多个 aspx 文件,该图标就会消失。

多年来,我在 Visual Studio 上做了很多工作,我无法想象为什么微软会故意从上下文菜单中删除“查看代码”选项以用于多次选择的 aspx 文件。

这似乎是一个真正的错误,应该向 Microsoft 报告。

同时,作为一种解决方法,使用 File | Visual Studio 2017 中的“打开”选项,然后在生成的“打开文件”对话框中,只需多选所需的任何 .cs 文件(此对话框允许您多选文件并一次打开所有文件)。


推荐阅读