违反合同而承担的违约责任,是以合同有效为前提的
只要当事人不履行合同或者履行合同不符合约定的条件,就应当承担违约责任
施工过程中,承包人因发包人委托设计单位提供的图纸错误而导致损失后,发包人应首先给承包人以相应损失的补偿