由于这个根目录不是可执行文件所在的目录,对upload上传文件造成了很大的困扰。
先说结论,这个改不了。然后您的理解是错误的。
其次
publish\project才是发布后的项目目录(注意程序目录和项目目录是2个概念)。如果对应源项目,源项目文件(.foxdb文件)所在的目录才是项目目录,也都可以使用
ProjectPath获取。
不知道您所谓的upload上传文件是怎么做的。正常来说如果是文件列,不管是默认的Attachments还是ftp的RemoteFiles目录,发布后都指向publish\project,不会有任何问题的
老师,为什么发布的编译可执行文件.exe在publish文件夹,不在project文件夹呢?
前面都说啦,publish文件夹是程序目录呀,.exe属于程序文件,不是项目文件,可执行文件.exe只是一个启动程序的壳而已。project文件夹里的foxex文件才是项目文件,内部数据窗口表格这些开发的内容都在foxex文件里
[此贴子已经被作者于2024/4/3 17:15:18编辑过]