Hirdetés

Új hozzászólás Aktív témák

  • dqdb

    nagyúr

    válasz coco2 #16358 üzenetére

    szerintem a fordítási folyamat nem tudja saját magát felül írni
    Már hogyne tudná, az MSBuild eléggé szépen testre szabható, és a sztenderd C# build pipeline-ba is lényegében bárhol be lehet avatkozni. Egy makefile-hoz képest bizonyos helyeken nagyobb szabadságod van egy azoktól teljesen eltérő logika mentén felépített build rendszerben.

    Ha eleve környezeti változókban vannak a mappák, akkor azokra direktben lehet hivatkozni a .csproj és .targets fájlokban. Ha egy .props fájl a cél, hogy az abban definiált változókat használja a fordítás során, akkor akkor egy sor kell a .csproj elejére, ami importálja a .props fájlt, és kell egy sor a prebuild targetbe, ami hibát dob, ha nem létezik a fájl.

Új hozzászólás Aktív témák