Firstly, your c# project needs to be a DLL (Output Type = Class Library).
Secondly, you cannot access c# code in unmanaged C++, your C++ project needs at least one source file that is compiled with /CLR
where you can access your c# class.
In that source file, you can write code like
#using "MyCSharpProject.DLL"
using namespace MyCSharpNamespace;
...
gcroot<CPersoana^> pPersona = gcnew CPersoana();
CString sFileName = <path to file>;
pPersona->LoadFromFile(gcnew System::String(sFileName));
// LoadFromFile would be a member function in the CPersoana class
// like bool LoadFromFile(string sFileName)
CString sName(pPersona->Name->ToString();
...