try { // The path to the documents directory. System::String dataDir = RunExamples::GetDataDir(System::Reflection::MethodBase::GetCurrentMethod(ASPOSE_CURRENT_FUNCTION)->get_DeclaringType().get_FullName()); // Create project from template file System::SharedPtr project = System::MakeObject(dataDir + u"WriteProjectInfo.mpp"); // Set project information project->Set(Prj::Author(), u"Author"); project->Set(Prj::LastAuthor(), u"Last Author"); project->Set(Prj::Revision(), 15); project->Set(Prj::Keywords(), u"MSP Aspose"); project->Set(Prj::Comments(), u"Comments"); project->Save(dataDir + u"WriteProjectInfo_out.mpp", Aspose::Tasks::Saving::SaveFileFormat::MPP); } catch (System::Exception& ex) { System::Console::WriteLine(ex->get_Message() + u"\nThis example will only work if you apply a valid Aspose License. You can purchase full license or get 30 day temporary license from http://www.aspose.com/purchase/default.aspx."); }