const System::String projectName = u"Project2.mpp"; System::SharedPtr project = System::MakeObject(dataDir + projectName); System::SharedPtr projectFileInfo = Project::GetProjectFileInfo(dataDir + projectName); if (Aspose::Tasks::FileFormat::MPP14 == projectFileInfo->get_ProjectFileFormat()) { System::Console::WriteLine(u"Project file format is ok"); } System::SharedPtr options = System::MakeObject(); options->set_RemoveActualValues(true); options->set_RemoveBaselineValues(true); const System::String templateName = u"SaveProjectDataAsTemplate_out.mpt"; project->SaveAsTemplate(dataDir + templateName); System::SharedPtr templateFileInfo = Project::GetProjectFileInfo(dataDir + templateName); if (Aspose::Tasks::FileFormat::MPT14 == templateFileInfo->get_ProjectFileFormat()) { System::Console::WriteLine(u"Template FileFormat is ok"); }