Visual studio 2010 如何在vb.net web应用程序中扩展代码隐藏文件?

Visual studio 2010 如何在vb.net web应用程序中扩展代码隐藏文件?,visual-studio-2010,c#-to-vb.net,Visual Studio 2010,C# To Vb.net,我是一个C#家伙,但我需要在vb.net应用程序上工作 在C#web应用程序中,您可以通过单击.aspx文件名左侧的小箭头来展开codebehind和designer文件 但是,我在vb.net项目中看不到这一点。相反,我必须打开aspx,然后点击F7进入代码隐藏 如何让studio在project explorer中显示代码隐藏文件。。除了选择“显示所有文件”,其中还列出了不属于我的项目的内容之外 如果单击文件并按F7键(查看代码),会发生什么情况?显然,对于vb.net项目,除了将解决方案资

我是一个C#家伙,但我需要在vb.net应用程序上工作

在C#web应用程序中,您可以通过单击.aspx文件名左侧的小箭头来展开codebehind和designer文件

但是,我在vb.net项目中看不到这一点。相反,我必须打开aspx,然后点击F7进入代码隐藏


如何让studio在project explorer中显示代码隐藏文件。。除了选择“显示所有文件”,其中还列出了不属于我的项目的内容之外

如果单击文件并按F7键(查看代码),会发生什么情况?

显然,对于vb.net项目,除了将解决方案资源管理器设置为显示所有文件外,没有其他方法可以执行此操作

我在Microsoft Connect上提交了一个更改请求


一个有趣的回答是:

这是所有VB项目的标准行为,符合VB团队的一般理念,即他们的用户不够成熟,无法理解嵌套层次结构中的相关文件等高级概念


(重点补充)。之后可能没有必要再作进一步评论

基于上面所示的Microsoft响应,为什么Visual Web Developer 2010在VB.net项目的project explorer中显示代码隐藏文件


这是否意味着那些使用“精简版”Visual Studio来构建VB.net项目的人对这些高级概念的理解更为复杂?

我知道这是一个有点老的问题,但这是Google上的顶级结果之一,我找到了另一种解决方案

在文本编辑器中打开项目的.vbproj文件,然后搜索代码隐藏文件的名称。你会发现它看起来像这样:

<Compile Include="dashboard\index.aspx.vb">
  <DependentUpon>index.aspx</DependentUpon>
  <SubType>ASPXCodebehind</SubType>
</Compile>
<Compile Include="dashboard\index.aspx.vb">
  <SubType>ASPXCodeBehind</SubType>
</Compile>

这需要一点手工编辑,但对我来说很有效。或者,如果在创建常规类文件后手动将文件重命名/编辑为页面/代码隐藏格式,则它们将在项目中显示为所需的格式,而无需求助于“显示所有文件”。

这将带我进入代码隐藏文件。。有没有一种方法可以直接从解决方案资源管理器导航到那里?哇,这不是我想要的答案,但是谢谢你帮我省去了几个小时的头疼。我不能说vb得到了更多的布朗尼点数。哈哈。