崔大,我发现一个问题,就是一些带有C#代码片段的动作第一次运行会比较慢,之后运行就会很快,猜测是因为第一次需要编译代码所致。如果是这种机制的话能否在软件启动的时候就编译。有些动作可能几天才执行一次,如果比较慢的话体验不太好。
对的,我也发现这个问题
不是很可行。 有非常大的可能使用脚本的动作不会被使用到,预编译会造成资源浪费。还有脚本也有可能是动态的,只有执行动作的时候才能决定脚本的内容。
老大,新增一个选项可以配置提前编译还是使用时编译这样可行否
不可行的。 c#脚本模块里有一个缓存程序集的选项,可以选上试试。 另外可以调试运行一下看看到低耗费多长时间。