VS2005 不能发布有关问题

VS2005 不能发布问题
VS2005中能够生成解决方案,但是发布的时候出先问题
错误说明:1:因为某项目未能生成,所以无法发布.
                  2:SignTool报告了一个错误 "该项不适合在指定状态下使用 ".
debug下.exe文件能够运行....求高人指教!!
有人说用setupfactory打包,但是菜鸟毕竟是菜鸟,第一次使用,不大会用.将debug文件夹下的文件全部构建,但是在系统中必须安装MDAC,.NET   Framework2.0以及Crystal   Reports   for   .NET   Framework2.0,不知道在哪里添加.......在线等

------解决方案--------------------
框架肯定是要的
运行的文件只有一个。。。打不打包无所谓,直接压缩就可执行了
当然如果用了框架以外的控件得一起压缩出去

setupfactry的作用个人感觉不大,偶就算要安装文件也是自已做。
------解决方案--------------------
感觉这样子那3个安装包仅仅是被提出来放到安装的目录,并没有被启动安装啊.
========================================================================
你释放之后同时要运行这些包安装,setupfactory应该有安装中运行程序的功能的
如果你不想让用户看到那些包的安装界面,你可以用一个参数让他们静默安装,微软所有的安装包文件都有静默安装参数的,有的是 [文件名.exe Q:A]这样的格式,还有的我不记得了,你查查相关的资料或者google一下