By some experimentation I found that I can retrieve assembly information from an IProject using the GetOutputAssemblyInfo() extension method. While this is nice, it does not seem to work when the respective project does not currently compile. It turns out that the OutputAssemblyInfo property of the ProjectImpl instance, i.e., the IProject instance, is null. I understand that in case of uncompilable code there is no output assembly and, therefore, no information about it. However, the information (like the name and version) are part of the project properties and, thus, available anyways. I don't seem to be able to retrieve these information from anywhere within the IProject instance. Am I blind or am I looking the wrong way?