【问题标题】:Dotnetnuke 8 module development error in visual studio 2013Visual Studio 2013 中的 Dotnetnuke 8 模块开发错误
【发布时间】:2015-07-31 13:38:15
【问题描述】:

我已成功安装 DNN 8 和所有配置。 我还指视频在 Visual Studio 中开发模块。 https://www.youtube.com/watch?v=AKCYRPuoXF4

当我尝试构建项目时 错误来了:

错误 17 找不到类型或命名空间名称“DotNetNuke” (您是否缺少 using 指令或程序集 参考?)C:\websites\dnndev.me\DesktopModules\MyDNNModule\MyDNNModuleModuleSettingsBase.cs 13 7 MyDNNModule

请帮助解决这个问题。 提前谢谢你。

【问题讨论】:

  • 你的行 C:\websites\dnndev.me\DesktopModules\MyDNNModule\MyDNNModuleModuleSettingsBase.cs 13(和/或 7)是什么样的?
  • 您的类型或命名空间是否在此行之前建立?
  • 您的项目是否在 BIN 文件夹中有对 dotnetnuke.dll 的引用?
  • 不,我没有。@ChrisHammond

标签: visual-studio-2013 dotnetnuke


【解决方案1】:

使用 DNN8,有时我会收到一组错误消息

找不到类型或命名空间名称“DotNetNuke”(您是 缺少 using 指令或程序集引用?)

,可能有 10 或 15 个,并且都位于一个 ascx 文件的顶部。 (我的 dotnetnuke.dll 正确放置在 DNN 的 bin 文件夹中)。仔细观察(向下滚动!),我可以看到 - 除了它们之外 - 还有一些错误消息(可能只是其中之一),并且这些额外的错误非常清晰和合乎逻辑。所以我更正了我的源代码以避免那些额外的消息,当我这样做时 - 那些有问题的消息也会消失!

【讨论】:

  • 是的。但是那些错误的错误很烦人,因为很难看到真正的错误。有什么解决办法吗?
  • 是的,我也是。开箱即用(只有一个空项目)我得到了其中的 14 个。请参阅下面的解决方案。
【解决方案2】:

就我而言,我花了一段时间才找到解决此问题的方法,因为它仅在我更改 View.ascx 文件时才被触发。

您需要 Visual Studio 项目将框架定位到 4.5 而不是 4.5.1

我从here得到了这个解决方案。

【讨论】:

    【解决方案3】:

    确保在 c:\websites\dnndev.me\bin 文件夹中添加对 dotnetnuke.dll 的引用

    老实说,我还没有对 DNN 8 CTP 做过任何事情,我会坚持使用 7.4.1,直到 8 正式发布。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多