openDataContext 开放域 构建时覆盖的问题到底修不修


系统mac cocoscreator 3.8 都这样 3.8.4也这样
上面写清楚了 存在时就不会替换 现在是只要构建必被替换
换个思路 我就创建一次 第二次构建时 取消 openDataContext构建不就行了
结果把我目录给删除了 …你们这还让不让人玩了
做个排行榜本来就是各种调试 代码有问题就改代码 模版有问题改模版 一但手抽点构建一下午全废了

能否给一下复现的 demo 呢?

我们这边测试是不会把 build 目录下的 openDataContext 文件夹删掉的,

这个是点击再次构建时的情况

我直接用3.8.4直接创建的新项目


把生成的代码注释掉一行 2AAE7
另外把这三个文件都删除了3
删除完后的状态
生成前的项目界面
生成中6
完全被还原包括删除的部分和注释的部分

如果只是个例 就当我没说




感谢反馈,找到原因,构建时,有个时机处理的不对导致的,会修复到 3.8.5

不得不说 这功能确实把我恶心到了, 今天发现了一个新大陆就是把 openDataContext放进build-templete文件夹里面 这文件会随着编译的时候放进到 工程里面…
但是…为什么放进去了 会被我勾选的生成开放数据域工程模板给覆盖掉啊 这逻辑顺序的问题也是个大问题啊 不应该先生成开放域 再用模板替换掉吗
然后我 果然选择了取消生成开放域数据模板… 你猜怎么着…直接报错 找不到sharedCanvas
这bug闭环了啊 关键是 这种bug居然这么久了 还能往后面顺两个版本我是没绷住啊 我觉得你们新功能还是放到大版本里面比较好 小功能修改还是放小版本比较好 这样可以长期修复小版本的问题 不然每次为了更这一个问题 结果跳了好几个版本