designer.cs未在解决方案中显示

时间:2016-03-12 18:10:34

标签: c# asp.net visual-studio-2015

我正在使用Visual Studio Community 2015,需要查看我的一个webforms的designer.cs文件。但是,当我在解决方案资源管理器中展开aspx文件时,它不会显示。如何强制Visual Studio向我显示designer.cs文件?

以下是我在解决方案资源管理器中看到的内容:

enter image description here

此外,我似乎无法手动编辑项目文件(.csproj),因此它将显示designer.cs文件,因为我无法在包含代码的文件夹中找到项目文件。这是该文件夹的屏幕截图:

Folder Contents

2 个答案:

答案 0 :(得分:0)

为了使设计器文件显示在Project Explorer中的源代码文件下,项目文件( .csproj )必须具有如下条目:

<Compile Include="page.aspx.cs">
  <DependentUpon>page.aspx</DependentUpon>
  <SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="page.aspx.designer.cs">
  <DependentUpon>page.aspx</DependentUpon>
</Compile>

请打开ProjectName.csproj文件,检查源文件(.cs)和设计器源文件(.designer.cs)是否存在此模式。

您必须从Visual Studio卸载然后重新加载项目才能使对项目文件的更改生效。

答案 1 :(得分:0)

上面的评论中的Per Dave - 您的项目似乎被配置为网站而不是Web应用程序。我建议您通过创建新项目并重新添加文件将项目转换为Web应用程序。您可以在MSDN

上阅读这两个模型之间的差异