added not-workspace file check in build/execution
fixed such_as-enum issue in resource structure compilation