法律分析:违章建筑根据法律规定被要求拆除,没有补偿。在乡、村庄规划区内进行乡镇企业、乡村公共设施和公益事业建设的,建设单位或者个人应当向乡、镇提出申请,由乡、镇报城市、县城乡规划主管部门核发乡村建设规划许可证。在乡、村庄规划区内未依法取得乡村建设规划许可证或者未按照乡村建设规划许可证的规定进行建设的,由乡、镇责令停止建设、限期改正;逾期不改正的,可以拆除。
法律依据:《中华人民共和国城乡规划法》
第四十一条 在乡、村庄规划区内进行乡镇企业、乡村公共设施和公益事业建设的,建设单位或者个人应当向乡、镇提出申请,由乡、镇报城市、县城乡规划主管部门核发乡村建设规划许可证。