themes - 找不到类型或命名空间名称“DotNetNuke”
问题描述
几个月前,我使用 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。这会导致我的问题吗?
我在其他地方读到,我可能在不正确的 .NET 框架版本上构建,但我不知道 DNN 9.3.2 使用哪个版本,所以我尝试了几个不同的版本,结果没有变化。
我该如何解决这个问题?
更新:
根据此处的答案,我使用 .NET 4.7.2 进行了重建,但并没有解决我的问题。
更新 2:
好的,所以我所做的小改动是添加了另一个布局页面,例如模板附带的 Home.ascx 和 Edit.ascx 文件。如果我删除新的布局文件,项目构建良好。
添加新布局时我会做错什么?
解决方案
您阅读的有关 .Net 框架版本的内容是正确的。你需要4.7.2。
推荐阅读
- java - JavaFX WebEngine - 无法加载本地存储的 firebug-lite.js
- java - 使用 kotlin 在菜单中制作可点击的链接
- php - 如何使用静态方法运行构造函数
- java - 在android中膨胀类ImageView时出错
- matrix - 户主变换-QR分解
- openstack - Openstack sahara:撒哈拉仪表板
- php - 将 PHP 脚本从 mysqli 重写为 pdo 代码
- javascript - 如何使用数据属性中的两个或多个值过滤(显示/隐藏)
- openhab - openhab2 openhabmin 安装
- python - 按顺序排列到 JSON 的列表列表?