过去一天,我一直在尝试围绕DotNetNuke的模块开发,我一直遇到障碍。在此之前,作为我的* NIX / OSX格言,我已经设法通过使用python脚本创建清单文件,在Textmate中编写所有内容并使用Makefile来创建一个Skin和一些小部件“The Hard Way”在我更新它时随时创建包,然后将它安装到某个共享主机上的远程开发站点上。但是,我想尝试“DotNetNuke方式”,所以我一直在寻找指令,因为我已经启动并运行了Windows VM。
根据我的发现,这就是你实际应该做的事情:
然而,这有几个问题。我到第5步,由于某种原因,我似乎无法在DesktopModules中找到我的模块。我试过在目录树的其他地方寻找我的测试模块,我无法在任何地方找到它。另外,当我尝试编辑包时,我看不到任何“创建包”按钮。
我出错的任何想法?顺便提一下,我正在使用绝对最新的DotNetNuke(5.6.0)。
更新:好吧,我首先要在Visual Studio中创建模块,然后在网站中创建模块并将其附加到模块的清单中,感觉有点愚蠢。但是,当我这样做时,我的网站爆炸了,因为它似乎假设我使用公司名称“YourCompany”。精细。我还原,删除模块并再试一次,但是使用我公司名称的命名空间创建我的模块似乎没有改变任何“YourCompany”名称,它们仍然遍布创建的文件。到底发生了什么事?
答案 0 :(得分:1)
查看应用程序下的项目/解决方案属性,确保root命名空间不是YourCompany
答案 1 :(得分:1)
您需要在整个项目中进行搜索和替换以及“项目”设置中的设置。此处还有一个可能有用的链接link