Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Om dina anpassade byggsteg eller händelser inte fungerar som förväntat finns det flera saker du kan göra för att försöka förstå vad som går fel.
Kontrollera att filerna som dina anpassade byggsteg genererar matchar de filer som du deklarerar som utdata.
Om dina anpassade byggsteg genererar filer som är indata eller beroenden av andra byggsteg (anpassade eller på annat sätt) kontrollerar du att filerna läggs till i projektet. Och se till att verktygen som använder dessa filer körs efter det anpassade byggsteget.
Om du vill visa vad ditt anpassade byggsteg faktiskt gör lägger du till
@echo onsom det första kommandot. Bygghändelserna och byggstegen placeras i en tillfällig .bat fil och körs när projektet skapas. Därför kan du lägga till felkontroll i bygghändelsen eller kompileringsstegkommandon.Granska byggloggen i katalogen mellanliggande filer för att se vad som faktiskt kördes. Sökvägen och namnet på byggloggen representeras av makrouttrycket MSBuild , $(IntDir)\$(MSBuildProjectName).log.
Ändra projektinställningarna för att samla in mer än standardinformationen i byggloggen. På menyn Verktyg klickar du på Alternativ. I dialogrutan Alternativ klickar du på noden Projekt och lösningar och klickar sedan på noden Skapa och kör . Klicka sedan på Detaljerad i loggfilens utförlighetsruta för MSBuild-projektet.
Kontrollera värdena för alla filnamn eller katalogmakron som du använder. Du kan visa makron individuellt, eller så kan du lägga till
copy %0 command.bati början av ditt anpassade byggsteg, vilket kopierar dina anpassade kommandon till command.bat där alla makron har expanderats.Kör anpassade byggsteg och skapa händelser individuellt för att kontrollera deras beteende.