【发布时间】:2019-12-13 15:57:20
【问题描述】:
几个月前,我使用 Visual Studio 的 Christoc 模板为 DNN 构建了一个自定义主题。我今天需要做一个小的 HTML 调整,所以我重新打开了解决方案并进行了更改,但是当我重建项目时,我得到了几个构建错误,大概是因为它不再识别我的 DNN dll:
找不到类型或命名空间名称“DotNetNuke”(您是否缺少 using 指令或程序集引用?)
我检查了我的C:\path_to\dnndev.me\bin\DotNetNuke.dll,它仍然存在,所以我不确定为什么 Visual Studio 没有看到它。
最初构建皮肤时,我运行的是 DNN 9.1.1,但后来升级到了 9.3.2。这会导致我的问题吗?
我读到 elsewhere 说我可能在不正确的 .NET 框架版本上构建,但我不知道 DNN 9.3.2 使用哪个版本,所以我尝试了几个不同的版本,结果没有变化。
我该如何解决这个问题?
更新:
根据此处的答案,我使用 .NET 4.7.2 进行了重建,但没有解决我的问题。
更新 2:
好的,所以我所做的小改动是添加了另一个布局页面,例如模板附带的 Home.ascx 和 Edit.ascx 文件。如果我删除新的布局文件,项目就可以正常构建。
添加新布局时我会做错什么?
【问题讨论】:
标签: themes dotnetnuke skin