繁体   English   中英

文件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 Web界面中。 重要的是使用Install.zip而不是source.zip。 此外,模块的位置非常重要。 它必须位于文件夹“ DesktopModules”中。 已经在创建模块时使用! 如果要立即编辑模块,则必须在Visual Studio中打开模块的解决方案,而不是整个DotNetNuke项目。 那是我的错 如果您打开模块的解决方案,则所有文件均正确嵌套。 如果现在更改模块并重建模块,则将应用整个DotNetNuke项目中的所有更改。

无论如何,感谢所有试图帮助我的人。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM