关于承揽合同解除的说法,正确的是( )。

关于承揽合同解除的说法,正确的是( )。

A.承揽人未经定作人同意将其承揽的主要工作交由第三人完成的,定作人可以解除合同

B.除非合同当事人双方书面约定,定作人和承揽人均不得随时解除承揽合同

C.承揽人发现定作人提供的材料不符合规定的,有权以书面通知的方式,单方解除承揽合同

D.承揽人可以随时解除承揽合同,造成定作人损失的,应当赔偿损失

正确答案是A