多项选择题

投资项目必要性评估包括()。

A.技术评估
B.财务评估
C.微观必要性评估
D.宏观必要性评估