关于DNN模块独立编译,在DNN中调试的值得注意之问题

 

请看问题的聊天记录,感谢3位的帮助,Q号与姓名已作一定处理。
(2008-08-27 11:31:49)   我

能帮帮我吗?我下了带源码的crossarticle,看上在的图标似乎是你作的,而我先装crossarticle安装到dnn4.8.4上面后,发现缩略图的最大宽度设置无效,而且当设置不在正文中显示图片后,点击标题直接出错。

我想改一下,可是将源码盖到desktopmodules\crossarticle后,用附加到进程,并将输入路径转为dnn\bin。可没有反应,将dnn\bin下的dll删除后,也没有生成。

 

想知道怎么 源码部署到dnn中,并且,我的修改生效。我已经看过了网上的这类资料,仍没成功。谢谢。如果方便的话,用QQ的远程协助,我看一下你的操作,或者,你指点一下,怎么部署。

 

(2008-08-27 11:33:40)   我

以前我写的简单模块都是用的dnn的startkit生成的,还没用过其他方法作模块。

 

(2008-08-27 12:51:05)  dnnsun

出去吃饭了 

(2008-08-27 12:51:15)  dnnsun

还需要帮忙么?

(2008-08-27 12:52:53)   我

我把文件传给你,

 

(2008-08-27 12:53:37)   我

我先直接安装的这个

 

(2008-08-27 12:54:05)   我

然后将这个源码解压覆盖

 

(2008-08-27 12:54:19)   我

唉,没想到这我都搞不定。谢谢

 

(2008-08-27 12:54:43)   我

还有一个源码

 

(2008-08-27 12:54:46)  dnnsun

不过我恐怕没时间帮你弄

(2008-08-27 12:54:48)   我

没接

 

(2008-08-27 12:55:16)  dnnsun

可能版本不对吧

(2008-08-27 12:55:16)   我

只要能在vs里编译就行了,后面,我自己试验和找问题。

 

(2008-08-27 12:55:27)  dnnsun

我的是2008

(2008-08-27 12:55:39)   我

因为我根本不能将其在vs中编译,即使我什么都不改,也不行。

 

(2008-08-27 12:55:49)   我

我也有2008

 

(2008-08-27 12:56:19)   我

我只有startkit来生成过模块,其他方式的我从没作过

 

(2008-08-27 13:02:26)  dnnsun

没搞定

(2008-08-27 13:05:27)   我

也不能放到vs里编译?

 

(2008-08-27 13:05:44)  dnnsun

可以 就是编译出错

(2008-08-27 13:05:50)   我

还是谢谢你,我继续找办法

 

(2008-08-27 13:05:53)  dnnsun

你查找错误愿意就好了

(2008-08-27 13:06:03)  dnnsun

原因就好了

(2008-08-27 13:06:48)   我

是microsoft.applicaptionblocks.data还有string[]不能转为string的3个错,是吗?

 

(2008-08-27 13:06:59)  dnnsun

是的

(2008-08-27 13:07:03)   我

那就和我一样。

 

(2008-08-27 13:07:17)  dnnsun

你仔细看看就可以搞定的

(2008-08-27 13:07:19)   我

我已经解决,但是如何与DNN联系起来调试

 

(2008-08-27 13:07:41)   我

我用附加到进程,没反应

 

(2008-08-27 13:07:45)  dnnsun

你设置一下就可以

(2008-08-27 13:07:57)  dnnsun

编译目录修改一下

(2008-08-27 13:07:59)  dnnsun

bin

(2008-08-27 13:13:00)   我

我写一下,我的操作步骤,请你看一下,是否,我的操作有误。

先安装crossarticle到DNN,并在页面上添加它。

然后,将源码解压到dnn\desktopmodule\crossarticle覆盖掉前面安装的。

然后,双击crossarticle的sln文件,打开了vs2005,然后,添加dnn\bin\micorosft.applicationblocks.data.dll引用

 

再将project的输出设置为dnn\bin

 

再选择debug->附加到进程

 

 

(2008-08-27 13:14:06)  dnnsun

关键你看看是不是web application项目

(2008-08-27 13:14:11)  dnnsun

项目类型

(2008-08-27 13:15:09)   我

这个怎么查看,我记得直接按f5时,vs提示这是class type的

 

(2008-08-27 13:15:29)   我

web application的vs 2005的插件,我没装上

 

(2008-08-27 13:15:32)  dnnsun

那就是不行吧  必须是

(2008-08-27 13:15:41)  dnnsun

那就没办法

(2008-08-27 13:15:51)  dnnsun

用vs 2008看看

(2008-08-27 13:16:09)   我

我前面步骤都对的吧,只是缺web application的插件,是吗?

 

 

(2008-08-27 13:16:19)   我

vs2008不需要再添加什么插件了吧

 

(2008-08-27 13:16:27)  dnnsun

是的

(2008-08-27 13:16:51)   我

?

 

(2008-08-27 13:17:00)   我

好,非常感谢

 

(2008-08-27 17:52:48)   我

谢谢您的帮助,我已经搞定了。原因是,我下的源码包里的dnn相关的几个DLL是4.8以前的,编译时,自动将DNN4.8.4\BIN下的新DLL覆盖了,由此出现很多怪错。

再次感谢您的帮助

 

相关文章(2008-08-27 14:34:47)  
http://www.cnblogs.com/m2land/archive/2008/08/18/1269880.html 这个文章应该解释的比较详细吧。

 

posted on 2008-08-28 00:06  公众号73只蚂蚁  阅读(451)  评论(0编辑  收藏  举报

导航