单项选择题

A.即使因第三人的行为导致违约,违约一方仍应承担违约责任
B.一方违约造成对方的损失,而对方对损失的发生也有过错的,违约方得主张相应扣减赔偿金额
C.在合同履行期限到来之前亦可产生违约责任
D.只要违约是因不可抗力导致的,违约一方即无需承担赔偿责任