多项选择题

甲公司与乙公司签订一份买卖合同,货款总额为500万元。为了担保乙公司的货款支付,乙公司便找来丙公司为其担保,丙公司与甲公司签订了保证合同。后甲公司与乙公司解除了该买卖合同,乙公司因此应承担违约责任。在此情况下,丙公司应否承担保证责任

A.不承担,因为主合同解除意味着主债消灭
B.应对主债权承担担保责任
C.应对乙公司的违约责任承担担保责任
D.不承担,因为没有约定具体的保证责任方式