Swiss solar power producer Edisun Power Europe AG (SWX:ESUN) has signed a deal to buy a 23-MW solar photovoltaic (PV) project in Portugal that is expected to enter the construction phase in the final quarter of 2019.