In quale lingua sono scritti i file di soluzione di Visual Studio (.sln)?

3

Suppongo che forse ciò che mi ha spinto a fare questa domanda è che ogni volta che faccio un commit in Git i file .sln si presentano ogni volta che ci sono state modifiche. Quindi, come persona che rivede tutte le mie modifiche quando eseguo un commit, tendo a guardare anche il file della soluzione (osservando solo quali progetti potrebbero essere stati aggiunti, o forse le modifiche alla configurazione). Penso che dopo un po 'mi sono incuriosito. Inoltre, immagino di aver iniziato a pensare a quanto sarebbe stata portatile una di queste soluzioni (se fosse stata scritta in un linguaggio pratico come i file .csproj o .vbproj ).

Suppongo che questo non mi riguardi in alcun modo, come ho detto che sono solo curioso. Quindi, quale lingua (se esiste) sono scritte in soluzioni di Visual Studio? Ecco un esempio di ciò che è l'aspetto interno di una soluzione (preso da MSDN):

Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Project1", "Project1.vbproj", "{8CDD8387-B905-44A8-B5D5-07BB50E05BEA}"
EndProject
Global
  GlobalSection(SolutionNotes) = postSolution
  EndGlobalSection
  GlobalSection(SolutionConfiguration) = preSolution
       ConfigName.0 = Debug
       ConfigName.1 = Release
  EndGlobalSection
  GlobalSection(ProjectDependencies) = postSolution
  EndGlobalSection
  GlobalSection(ProjectConfiguration) = postSolution
   {8CDD8387-B905-44A8-B5D5-07BB50E05BEA}.Debug.ActiveCfg = Debug|x86
   {8CDD8387-B905-44A8-B5D5-07BB50E05BEA}.Debug.Build.0 = Debug|x86
   {8CDD8387-B905-44A8-B5D5-07BB50E05BEA}.Release.ActiveCfg = Release|x86
   {8CDD8387-B905-44A8-B5D5-07BB50E05BEA}.Release.Build.0 = Release|x86
  EndGlobalSection
  GlobalSection(ExtensibilityGlobals) = postSolution
  EndGlobalSection
  GlobalSection(ExtensibilityAddIns) = postSolution
  EndGlobalSection
EndGlobal

Ho letto la documentazione MSDN e anche Visual Studio Wikipedia pagina dove le soluzioni sono discusse, ma non si può trovare alcuna menzione di quale sintassi o linguaggio è che le soluzioni sono rappresentate come.

    
posta Snoop 21.06.2016 - 15:47
fonte

0 risposte

Leggi altre domande sui tag