MSB4232 diagnosztikai kód

Ez a cikk a MSB4232 hibakódot ismerteti.

Üzenet szövege

MSB4232: Items that are outside Target elements must have one of the following operations: Include, Update, or Remove.

Leírás

Az MSBuild-elemek olyan listák, amelyek tartalmát az attribútumok Include használata határozza meg (adott elemek hozzáadása a listához), Exclude (bizonyos elemek hozzáadása nem), Update (elem metaadatainak frissítése) és Remove (egy vagy több elem eltávolítása a listából). Lásd: MSBuild items.

A célokon kívüli MSBuild elemeket várhatóan definiálni és feltölteni kell; ezért legalább egy Include, Updatevagy Remove várhatóan használni kell. A célon belül azonban az elemeket várhatóan már definiálják és feltöltik, így nem hiba kihagyni ezeket az attribútumokat a célon belül. Célzáskor, ha sem Include, sem Remove nincs megadva, az MSBuild frissítési műveletet hajt végre.

Rezolúció

Ellenőrizze az elemdeklarációt, és határozza meg a megfelelő logikát. Tekintse meg a projektfájl azon helyeit, ahol az elemet először definiálják és feltöltik, és ellenőrizze a helyességet. Ha a szándék egy korábban definiált elemtel való együttműködés, fontolja meg a művelet célon belüli elhelyezését. Egy célon belül, ha nem adja meg a Include vagy Remove elemeket, a műveletet frissítésnek tekintjük.

További információkért engedélyezze a részletes diagnosztikát az MSBuild parancssorában az -v:diag jelzéssel. A kapcsolódó diagnosztikai részletességi beállításokat a Visual Studio IDE-ben konfigurálhatja.

Az Eszközök>beállításai panelen bontsa ki a Minden beállítás>projekt és megoldás>összeállítása és futtatása szakaszt, és állítsa be az MSBuild projekt build kimeneti részletességét és az MSBuild projekt buildelési naplófájljának részletességi beállításait diagnosztikai értékre. További információ: Build naplófájlok megtekintése, mentése és konfigurálása.

A kapcsolódó diagnosztikai részletességi beállítások konfigurálhatók a Visual Studio IDE-ben. Az Eszközök>beállításai párbeszédpanelen bontsa ki a Projektek és megoldások>buildelése és futtatása szakaszt, és állítsa az MSBuild projekt build kimeneti részletességét és az MSBuild projekt buildelési naplófájljának részletességi beállításait diagnosztikai értékre. További információ: Build naplófájlok megtekintése, mentése és konfigurálása.

Egy másik módszer a bináris naplózó (-bl) engedélyezése és az MSBuild strukturált naplómegjelenítő használata.

A következőkre vonatkozik:

Az MSBuild összes verziója