单项选择题

某工厂将员工宿舍楼工程发包给某施工单位,合同约定由施工单位包工包料。在工程质量验收中发现该宿舍楼部分非承重墙轻微开裂,则工厂可以采取以下措施( )。

A.要求解除合同
B.要求减少工程款的支付数额
C.要求施工单位在合理期限内无偿修理或返工
D.追究材料供应商的责任