gpt4 book ai didi

asp.net - 设计器文件未正确嵌套,搞乱了 Visual Studio 中的智能感知

转载 作者:行者123 更新时间:2023-12-04 07:07:46 26 4
gpt4 key购买 nike

问候。

我已经将一个网站项目加载到 Visual Studio 2008 中。我的所有 ascx 控件的 .designer 文件都没有嵌套在解决方案资源管理器中的控件下,当我在后面的代码中引用该控件中的某些内容时,我没有智能感知。

我检查了 csproj xml 文件,'compile' 元素似乎与我的其他项目中的那些正常工作的元素相同。示例如下所示:

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

我试过使用项目文件,使用 Website\Nest Related Files 菜单命令,以及我能想到的所有其他方法。有任何想法吗?

更新

请注意,我正在尝试嵌套应该已经嵌套的文件。

最佳答案

这是对我自己之前帖子的回应。获得 MS 技术支持以解决问题。在我的 .aspx 页面上,在 2 个地方更改第一行解决了我的问题。

在项目中每个 .aspx 文件中以 "<%Page Language" 开头的行更改 "Codebehind=""Codefile=" , 在你的 "Inherits="属性,如果它设置为 ProjectName.FileName,则删除 "ProjectName." .

例如,如果您有一个名为“TestApp”的项目和其中一个名为“NewFunctionalityTest.aspx”的文件更改

Inherits="TestApp.NewFunctionalityTest"

Inherits="NewFunctionalityTest"

在第一行。

关于asp.net - 设计器文件未正确嵌套,搞乱了 Visual Studio 中的智能感知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/870248/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com