文件 designer.cs 错误地嵌套在解决方案资源管理器中,无法移动

The file designer.cs is incorrectly nested in the Solution Explorer and cannot be moved

我正在使用 DotNetNuke 9.0.01。在这里,我在 Visual Studio 中创建了一个模块并将其安装在 DNN 扩展中。我没有使用安装文件,而是使用带有源代码的文件。不幸的是现在文件 View.ascx.designer.cs 不在 View.ascx 之下。它在代码隐藏之外。

这也导致了智能感知不知道属性的问题,因此我无法使用它们。这反过来导致我无法编译。所以这不仅仅是显示问题。

我已尝试从项目中排除文件并再次包含它们。但这是行不通的。我还尝试修改 .csproj 文件。但这也不管用。我也查看了属性,但没有找到解决方案。

我希望数据结构是这样的:

>View.ascx
>>View.ascx.cs
>>View.ascx.designer.cs

但是是这样的:

>View.ascx
>>View.ascx.cs
>View.ascx.designer.cs

我已经自己解决了这个问题。所以基本上我不得不说我使用 DotNetNuke (DNN) 9.0.01 正如我已经在我的问题中写的那样。为此,我通过 Visual Studio 创建了一个新模块,然后将此模块安装在 DotNetNuke 网络界面中。使用 Install.zip 而不是 source.zip 很重要。此外,模块的位置非常重要。它必须位于文件夹 "DesktopModules" 中。已经在创建模块时!如果你想现在编辑模块,你必须在 Visual Studio 中打开模块的解决方案而不是整个 DotNetNuke 项目。那是我的错误。如果打开模块的解决方案,所有文件都正确嵌套。如果您现在对模块进行更改并重建模块,将应用整个 DotNetNuke 项目中的所有更改。

感谢所有试图帮助我的人。