Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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