题目解析:
本题考查违约责任。选项B错误,违约责任是一种民事法律责任。法律责任是由违法行为所产生的法律后果,其种类分为民事责任、行政责任和刑事责任,而违约责任属于法律责任中的民事责任。违约责任以合同义务的存在为前提,以不履行或者不完全履行合同义务为成立的条件。如果当事人没有违反合同义务或法律规定的义务,就不构成违约责任。违约责任只在合同关系当事人之间产生,对于合同以外的第三人并不发生违约责任(B错误),尽管根据约定合同以外的第三人可以作为合同的履行主体,但由于该第三人不是合同的当事人,所以违约责任仍然由债务人承担。《民法典》第 523 条规定:当事人约定由第三人向债权人履行债务,第三人不履行债务或者履行债务不符合约定的,债务人应当向债权人承担违约责任。