Tôi làm việc trong nhóm trên dự án Visual C++. Theo sau advice, chúng tôi đã theo dõi tệp .sln của dự án với SCM của chúng tôi. Nó chỉ ra rằng mỗi lần tôi kéo từ đối tác của tôi (vâng, chúng tôi sử dụng git) và mở giải pháp trong VS, tệp .sln được cập nhật. Phần được cập nhật là id dài xuất hiện nhiều lần (trong trường hợp này kết thúc bằng 7C44) trong đoạn sau:Visual Studio tiếp tục thay đổi tệp 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
Số này có nghĩa là gì? Làm thế nào chúng ta có thể làm cho nó ngừng thay đổi giữa chúng ta?
Số là GUID mà tôi đoán được sử dụng để đại diện cho dự án đã cho trong giải pháp. –
Có - câu hỏi đặt ra là tại sao GUID đó thay đổi mỗi lần? – Arafangion
GUID (định danh lớn) được sử dụng để xác định dự án theo một cách độc đáo. Có một dự án khác có cùng GUID trong giải pháp không? –