Próbuję wykonać plik wsadowy podczas zdarzenia poprzedzającego kompilację. Mam nowy projekt i dodałem do niego foo.bat. Plik zawiera następujący wiersz:Problem Wykonywanie pliku wsadowego w zdarzeniu poprzedzającym kompilację
echo bar
Kiedy ustawić linię poleceń zdarzenia pre-build do foo.bat, pojawia się następujący błąd:
The command "foo.bat" exited with code 9009.
Kiedy ustawić pre- budowę linii poleceń zdarzeń do rozmowy foo.bat, pojawia się następujący błąd:
The command "call foo.bat" exited with code 1.
Wszystko Czytałem związane z tymi kodami ogólnie wskazuje, że występuje problem z zawartością pliku wsadowego (w tym przypadku jest to mało prawdopodobne) lub że system nie może znaleźć pliku wsadowego.
Plik wsadowy działa poprawnie z wiersza polecenia. Rzeczy, które już wypróbowałem: Utworzono plik przy użyciu różnych narzędzi, różnych kodowań, umieszczając w pliku exit 0, różne działania kompilacji dla pliku i kopiowanie pliku do katalogu wyjściowego. Wszystko bez szczęścia.
Czego mi brakuje? To musi być coś prostego.
Aktualizacja: Tak, to było proste - długość ścieżki była zbyt długa. Zobacz odpowiedź poniżej, aby uzyskać szczegółowe informacje.
Dzięki!
Czy próbowałeś dać wszystkim dostęp do czytania/pisania? –