Visual Studio一次查看多个文件上的代码

时间:2019-03-04 00:53:10

标签: visual-studio visual-studio-2017

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

编辑:根据要求,上传屏幕截图。仅选择.aspx文件,但是如果选择多个.aspx文件,则“查看源代码”选项不再存在。我还要注意,如果在解决方案资源管理器中选择了多个,则按F7键也无效,尽管该击键一次可以查看单个文件的源代码。

Single File

Multiple Files

1 个答案:

答案 0 :(得分:0)

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

这些年来,我在Visual Studio上做了很多工作,我无法想象有任何合理的理由,为什么Microsoft会故意从上下文菜单中删除“查看代码”选项以选择多个aspx文件。

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

同时,作为一种变通办法,请使用文件| Visual Studio 2017中的“打开”选项,然后在出现的“打开文件”对话框中,简单地多选所需的任何.cs文件(此对话框使您可以多选文件并一次将其全部打开)。