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

标签 c# asp.net web-services visual-studio

编辑:

Visual Studio 中似乎存在视觉(?)错误。当我将网站文件夹作为网站打开并查看 Views.ascx.designer.cs 时,它没有显示它是关联的。但是,如果我打开同一网站的解决方案文件,那么这些文件就会关联并且一切正常。

需要明确的是,尽管它仍然显示以下错误消息,但它正在工作,我相信这是将其作为网站而不是解决方案打开的错误。

<小时/>

在我的实时网站上出现错误:

enter image description here

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

enter image description here

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

problem!

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

enter image description here

它在我的开发服务器上工作并且看起来完美:

enter image description here

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

最佳答案

第一步:右键单击文件并排除它们,然后尝试将它们重新包含在内。它可能会自行修复。如果没有,可以直接编辑项目;您只需添加 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>

关于c# - .designer 文件未与 Visual Studio 中的 .cs 文件关联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24145171/

相关文章:

c# - 阻止访问私有(private)成员变量?强制使用公共(public)属性(property)?

c# - 从代码动态设置成员资格的连接字符串

c# - JsonConverter CanConvert 不接收类型

javascript - 使用 jQuery 检索表中的上一行和下一行

C# - 将图像输出到响应输出流,给出 GDI+ 错误

c# - ASP.NET MVC 中的准确 session 跟踪

c# - 列表框显示两个时间相同的值

c# - 支持 HTTP 和 HTTPS Web.Config WCF 服务

java - 如何配置 log4j2 Web 应用程序

web-services - 从 64 位 Delphi DLL 调用 SOAP web 服务