.designer文件未与Visual Studio中的.cs文件关联?

2 c# asp.net web-services visual-studio

编辑:

在Visual Studio中似乎存在视觉(?)错误。当我打开网站文件夹作为网站并查看Views.ascx.designer.cs时,它并不表明它已关联。但是,如果我打开同一网站的解决方案文件,则这些文件已关联,一切都很好。

需要明确的是,即使它仍然显示以下错误消息,它仍在工作,我认为将其作为网站而不是作为解决方案来打开是一个错误。


在我的实时网站上,我遇到了一个错误:

在此处输入图片说明

但是它应该存在,因为我在Views.ascx.designer.cs中拥有它:

在此处输入图片说明

但是在Visual Studio中,我的Views.ascx.designer.cs未与我的View.ascx关联:

问题!

我试图将.designer文件拖放到View.ascx上,但它显示以下错误消息:

在此处输入图片说明

它可以正常工作,在我的开发服务器上看起来也很好:

在此处输入图片说明

我不确定如何将文件与View.ascx或View.ascx.cs文件关联起来。

Bri*_*ins 5

第一步:右键单击文件并排除它们,然后尝试重新包含它们。它可能会自行修复。如果没有,您可以直接编辑项目。您只需添加CSPROJ或VBPROJ期望的依赖项。这是您需要确保在项目XML中的示例:

<Compile Include="Views\Main.aspx.designer.vb">
  <DependentUpon>Main.aspx</DependentUpon>
</Compile>
<Compile Include="Views\Main.aspx.vb">
  <DependentUpon>Main.aspx</DependentUpon>
  <SubType>ASPXCodeBehind</SubType>
</Compile>
Run Code Online (Sandbox Code Playgroud)