Dotnetnuke模块开发障碍,我的模块在哪里?

时间:2011-01-20 16:02:00

标签: asp.net visual-studio dotnetnuke

过去一天,我一直在尝试围绕DotNetNuke的模块开发,我一直遇到障碍。在此之前,作为我的* NIX / OSX格言,我已经设法通过使用python脚本创建清单文件,在Textmate中编写所有内容并使用Makefile来创建一个Skin和一些小部件“The Hard Way”在我更新它时随时创建包,然后将它安装到某个共享主机上的远程开发站点上。但是,我想尝试“DotNetNuke方式”,所以我一直在寻找指令,因为我已经启动并运行了Windows VM。

根据我的发现,这就是你实际应该做的事情:

  1. 创建一个本地dotnetnuke网站。
  2. 创建dotnetnuke网站后,请转到主持人 - >扩展程序 - >创建扩展
  3. 选择模块并填写所有表格。
  4. 在Visual Studio中打开网站。
  5. 在< site> / DesktopModules中找到您的模块并开始攻击它
  6. 如果要重新分发您的包,请转到主机 - >扩展程序 - >编辑模块 - >创建包。
  7. 然而,这有几个问题。我到第5步,由于某种原因,我似乎无法在DesktopModules中找到我的模块。我试过在目录树的其他地方寻找我的测试模块,我无法在任何地方找到它。另外,当我尝试编辑包时,我看不到任何“创建包”按钮。

    我出错的任何想法?顺便提一下,我正在使用绝对最新的DotNetNuke(5.6.0)。

    更新:好吧,我首先要在Visual Studio中创建模块,然后在网站中创建模块并将其附加到模块的清单中,感觉有点愚蠢。但是,当我这样做时,我的网站爆炸了,因为它似乎假设我使用公司名称“YourCompany”。精细。我还原,删除模块并再试一次,但是使用我公司名称的命名空间创建我的模块似乎没有改变任何“YourCompany”名称,它们仍然遍布创建的文件。到底发生了什么事?

2 个答案:

答案 0 :(得分:1)

查看应用程序下的项目/解决方案属性,确保root命名空间不是YourCompany

答案 1 :(得分:1)

您需要在整个项目中进行搜索和替换以及“项目”设置中的设置。此处还有一个可能有用的链接link