fix #313: `throw new NotImplementedException();` in ProjectResourceService.GetProjectResource