Megosztás a következőn keresztül:


Az építési események megadása

A buildeseményekkel megadhatja azokat a parancsokat, amelyek a build megkezdése előtt, a csatolási folyamat előtt vagy a build befejezése után futnak.

A buildesemények csak akkor lesznek végrehajtva, ha a build sikeresen eléri ezeket a pontokat a buildelési folyamat során. Ha hiba történik a buildben, a build utáni esemény nem következik be; ha a hiba a csatolási fázis előtt következik be, akkor sem az előhivatkozás , sem a buildelés utáni esemény nem következik be. Ezenkívül ha nem kell fájlokat csatolni, az előhivatkozási esemény nem következik be. A hivatkozás előtti esemény olyan projektekben sem érhető el, amelyek nem tartalmaznak hivatkozási lépést.

Ha nem kell fájlokat létrehozni, nem fordulnak elő buildesemények.

A buildeseményekkel kapcsolatos általános információkért tekintse meg az egyéni buildelési lépések és a buildesemények ismertetése című témakört.

Egy buildesemény megadása

  1. A(z) Megoldáskezelőbenválassza ki a projektet, amelyhez meg szeretné adni a build eseményt.

  2. Nyissa meg a projekt Tulajdonságlapok párbeszédpanelt. További információ: C++ fordító beállítása és tulajdonságok létrehozása a Visual Studio.

  3. A Build Events mappában válasszon ki egy buildesemény tulajdonságlapját.

  4. Adja meg a buildeseményhez társított tulajdonságokat:

    • A parancssorban úgy adjon meg egy parancsot, mintha a parancssorba írná be. Adjon meg érvényes parancs- vagy kötegfájlt, valamint minden szükséges bemeneti vagy kimeneti fájlt. A kötegfájl neve előtt adja meg a hívási köteg parancsot, hogy garantálhassa az összes további parancs végrehajtását.

      Az MSBuild makrókkal több bemeneti és kimeneti fájl is megadható szimbolikusan. A fájlok helyének vagy a fájlkészletek nevének megadásáról további információt a buildelési parancsok és tulajdonságok gyakori makrói című témakörben talál.

      Mivel a "%' karaktert az MSBuild lefoglalja, ha egy környezeti változót ad meg, cserélje le az egyes % feloldó karaktereket a %25 hexadecimális feloldási sorozatra. Cserélje le például a%WINDIR%%25WINDIR%25. Az MSBuild minden %25 sorozatot lecserél a % karakterre, mielőtt hozzáfér a környezeti változóhoz.

    • A Leírás mezőbe írja be az esemény leírását. Az esemény bekövetkezésekor a rendszer a leírást a Kimenet ablakba nyomtatja.

    • Ha nem szeretné, hogy az esemény fusson, adja meg az Igen értéket a Buildből kizárva mezőben.

Lásd még

Az egyéni buildelési lépések és a buildesemények ismertetése
Gyakori makrók a parancsok és tulajdonságok összeállításához
Build testreszabásainak hibaelhárítása