工程施工合同在发生以下情况下甲方可以和乙方解除合同:1.乙方未按照合同标的和要求施工;2.乙方严重违反国家法规;3.合同书中的某些方面与法规发生冲突;4.乙方无资质或资质不够.5.乙方擅自变更施工方案或工艺;6.乙方擅自转包工程项目.7.合同项目发生重大变动,使原来合同不能履行.