Bug: do not add the StringSplitOptions.RemoveEmptyEntries value here. Otherwise, there is no way to specify null target framework. Please add unit tests to guard against this.