Generate Procedural Mesh

I’ve got two questions. Trying to get UProceduralMeshComponent recognized by Visual 2015 with UE 4.10.

First, I’ve setup my build file with the following:



        PublicIncludePaths.AddRange(new string] { "ProceduralMeshComponent/Public", "ProceduralMeshComponent/Classes" });
        PublicDependencyModuleNames.AddRange(new string] { "Core", "CoreUObject", "Engine", "InputCore", "ProceduralMeshComponent" });
	PrivateDependencyModuleNames.AddRange(new string] { "ProceduralMeshComponent" });


However, I still get the IDE error ‘cannot open source file “ProceduralMeshComponent.h”’ when attempting to include the header in my Actor header. My reference to UProceduralMeshComponent also shows an error: ‘identifier “UProceduralMeshComponent” is undefined’. Nonetheless, the project seems to compile successfully. I’m wondering if there is a way to resolve these references? Has anything changed in recent versions?

Second, was the problem ever solved for preventing the mesh from being serialized?

Thanks in advance.