Deployment files are pre-compiled and not meant for use in Visual Studio but are all ready for production deployment.
Even when working with the mojoPortal source code in Visual Studio, the Publish feature of Visual Studio does not work for mojoPortal.
2.3.3.4b is an old version
The error looks like possibly resource files got corrupted during ftp. When you ftp files I recommend use FileZilla and watch carefully for any transfer errors to make sure all the files are deployed.
Hope it helps,
Joe