我正在使用Visual Studio Community 2015,需要查看我的一个webforms的designer.cs文件。但是,当我在解决方案资源管理器中展开aspx文件时,它不会显示。如何强制Visual Studio向我显示designer.cs文件?
以下是我在解决方案资源管理器中看到的内容:
此外,我似乎无法手动编辑项目文件(.csproj),因此它将显示designer.cs文件,因为我无法在包含代码的文件夹中找到项目文件。这是该文件夹的屏幕截图:
答案 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
上阅读这两个模型之间的差异