
PBVM90是PB9的文件。
您还是找一个PB9装上吧,现在PB9的程序下载应该还有很多的。
如果一定要使用PB12运行,那么用PB12打开,打开后会 提示你编译,编译一下。这样源代码就可以用了。另外你还要重新生成可执行程序,也就是EXE文件和PBD或者DLL文件,在新建,然后选择PROJECT,选第一个,默认往下就行了。首先选择“project”在d出的对话框中选择‘new’(新建一个编译程序的目录),选定要编译的程序,在d出的界面的第一个框中选择编译的路径(就是生成可执行文件的保存路径),选择变异类型(全编译和增量编译,全编译慢,但是很完整,增量编译只对之前编译过的程序的修改部分进行编译很快,但不一定完整),选择相应的PBL,单击“builde”,就开始编译了
这里列出了当前Target中所有可用的Project 在你想要Deploy的Project前打勾即可 也可以设置上下次序(这个窗口以前从来没注意过 用PB都一年多了 惭愧) 我们还可以单击WorkSpace(右键) d出窗口中可以查看当前工作区设定了哪些Project要编译及其先后顺序
看了以上两个窗口 我们已经明白PB是如何判断自动进行过程的了 那么 对于Deploy过程 能不能控制其完整编译或增量编译呢?以前在手工打开Project进行Deploy时都是手工选的(完全编译对于大的工程来说要几个小时或更多 所以一般用增量编译 但有时PB有怪毛病增量编译竟然不认更新 所以只好完整编译) 现在用批处理怎么控制呢?我试着在PB 命令后把fullbuild和incrementalbuild与deploy参数一起挂上 没有用 最后试验发现它还是与每个Project中设置的完全编译或增量编译方式相关的 无法在批处理中统一设置当前Deploy是完整重新生成还是增量生成
结合以上知识 写成一个批处理文件如下
echo off
echo设置F:/ erp/文件夹及所有子文件夹为非只读状态…
attrib r h f:/erp/ /s /d
echo完成 打开PB编译…
pb /w F:/erp/main_app pbw /deploy /ou F:/编译日志 out
echo编译完成 开始复制…
F:/批处理文件/拷贝pbd bat
……
有了这个批处理文件 从VSS上下载程序后 双击批处理 就等著编译完成 复制到发布目录了
编辑推荐
ASP NET开发培训视频教程
Microsoft NET框架程序设计视频教程
lishixinzhi/Article/program/PB/201311/24587
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)