OutputTypeEx is a property accessed in the Property page. To accomodate that property, we had to introduce rules and had to make sure it does not conflict with the OutputType Property. With the change to implement VsLangProj.ProjectProperties in #1842, these changes can be removed. Refer this