打开 aardio工程,首次点击【发布】按钮生成EXE文件,
会在工程下生成 “/.build/” 目录,如下图:
双击打开“/.build/” 目录,可以看到生成了以下文件:
“/.build/default.init.aardio”
“/.build/default.main.aardio”
“/.build/default.Manifest.xml”
注意上面所有文件名第一个"."前面的部分应当与工程名相同,例如上面的几个文件对应的是 default.aproj 工程文件。
“/.build/default.Manifest.xml” 为EXE文件的配置信息,Manifest一般不建议修改,详细了解该文件的作用请查阅MSDN以及相关资料,这里不多讲。
其中“/.build/default.main.aardio” 是一个触发器,在生成EXE以后会被自动调用,例如用aardio写安装向导程序,就可以在这里调用7z等支持库把其他文件压缩到EXE文件尾部了。
另外一个“/.build/default.init.aardio” 在发布以前被调用,例如我们在服务器上写fastcgi程序,因为cgi.exe在测试运行时一直是在占用状态,可以在此文件中添加下面的代码自动退出cgi进程。//发布前触发
import ide;
import process.file;
process.file.terminate( ide.getPublishPath() );
另外支持库如果是库目录下面的默认库,也可以在同一库目录添加 \.build\main.aardio 自定义一些发布操作, 很多库下面有这个文件,大家可以自己看一下。
|