Io lavoro in una squadra su un progetto di Visual C++. Seguendo advice abbiamo ottenuto il tracciamento del file .sln del progetto con il nostro SCM. Si scopre che ogni volta che tiro dal mio partner (sì, usiamo git) e apro la soluzione in VS, il file .sln viene aggiornato. La parte in corso di aggiornamento è la lunga id che compare più volte (in questo caso termina con 7C44) nel seguente segmento:Visual Studio continua a cambiare il file project.sln
{828CB89E-F092-3B7A-2F8C-62E146587C44}.Debug|Win32.ActiveCfg = Debug|Win32
{828CB89E-F092-3B7A-2F8C-62E146587C44}.Debug|Win32.Build.0 = Debug|Win32
{828CB89E-F092-3B7A-2F8C-62E146587C44}.DebugStaticCRT|Win32.ActiveCfg = DebugStaticCRT|Win32
{828CB89E-F092-3B7A-2F8C-62E146587C44}.DebugStaticCRT|Win32.Build.0 = DebugStaticCRT|Win32
{828CB89E-F092-3B7A-2F8C-62E146587C44}.Release|Win32.ActiveCfg = Release|Win32
{828CB89E-F092-3B7A-2F8C-62E146587C44}.Release|Win32.Build.0 = Release|Win32
{828CB89E-F092-3B7A-2F8C-62E146587C44}.ReleaseStaticCRT|Win32.ActiveCfg = ReleaseStaticCRT|Win32
{828CB89E-F092-3B7A-2F8C-62E146587C44}.ReleaseStaticCRT|Win32.Build.0 = ReleaseStaticCRT|Win32
{828CB89E-F092-3B7A-2F8C-62E146587C44}.Template|Win32.ActiveCfg = Template|Win32
{828CB89E-F092-3B7A-2F8C-62E146587C44}.Template|Win32.Build.0 = Template|Win32
Che cosa significa questo numero? Come possiamo impedirci di cambiare tra di noi?
Il numero è un GUID, che sto indovinando è usato per rappresentare un determinato progetto all'interno della soluzione. –
Sì, la domanda è: perché il GUID cambia ogni volta? – Arafangion
Il GUID (identificatore grande) viene utilizzato per identificare il progetto in un modo univoco. Esiste un altro progetto con lo stesso GUID nella soluzione? –