Кто-нибудь может объяснить основные особенности файла VDPROJ?

Я уверен, что где-то в MSDN должна быть какая-то документация, но я не смог ее найти. Это похоже на какое-то подмножество/вариацию JSON. На самом деле, этот вопрос вырос из того, что меня всегда беспокоило: что означают все 8:и 3:? Это какой-то номер версии? Может схему набора? Каждая выдержка из VDPROJ, которую я когда-либо видел, заполнена этими префиксами «восьмиколониями» и «тремя колониями», но это не тот вопрос, для которого поисковые системы действительно хороши.

"DeployProject"
{
"VSVersion" = "3:800"
"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}"
"IsWebType" = "8:FALSE"
"ProjectName" = "8:ProjectNameRedacted"
"LanguageId" = "3:1033"
"CodePage" = "3:1252"
"UILanguageId" = "3:1033"
"SccProjectName" = "8:"
"SccLocalPath" = "8:"
"SccAuxPath" = "8:"
"SccProvider" = "8:"
    "Hierarchy"
    {
        "Entry"
        {
        "MsmKey" = "8:_02F97BB7BD104F1AAA1C97C854D5DC99"
        "OwnerKey" = "8:_UNDEFINED"
        "MsmSig" = "8:_UNDEFINED"
        }
...

Если кто-то просто хочет поругать мое жалкое гугл-фу, это тоже нормально.

18
задан ACK_stoverflow 4 June 2012 в 18:11
поделиться