Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano kod błędu MSB3501.
Tekst wiadomości
MSB3501: Could not read lines from file 'value'.
Opis
Ten błąd występuje, gdy projekt używa ReadLinesFromFile zadania, ale nie znaleziono określonego pliku.
Rezolucja
Sprawdź dane wejściowe zadania ReadLinesFromFile . Możesz użyć przełącznika -v:diag w wierszu polecenia MSBuild, aby uzyskać bardziej szczegółowe informacje o wykonaniu programu MSBuild, takie jak wartości parametrów wejściowych dostarczonych do ReadLinesFromFile zadania. Powiązane ustawienia szczegółowości diagnostycznej można skonfigurować w środowisku IDE programu Visual Studio.
W panelu Narzędzia>Opcje, rozwiń sekcję Wszystkie ustawienia>Projekty i rozwiązania>Kompilacja i uruchamianie, a następnie ustaw opcje szczegółowości kompilacji projektu MSBuild oraz szczegółowości pliku dziennika kompilacji MSBuild na Diagnostyczny.
W oknie dialogowym
Jeśli dane wejściowe pochodzą z wartości właściwości, sprawdź, czy właściwość ma wartość. Jeśli pochodzi to z ustawienia właściwości w wierszu polecenia, sprawdź, czy składnia wiersza polecenia i wartość zmiennej środowiskowej są poprawne; szczególnie sprawdź znaki ucieczki powłoki i zapewnij prawidłowe użycie cudzysłowu, zwłaszcza potrzebę cudzysłowu podczas podawania nazw plików ze spacjami w ścieżce. Jeśli plik wejściowy pochodzi ze zmiennej środowiskowej, sprawdź pisownię wartości środowiska i sprawdź, czy ma oczekiwaną wartość.
Dotyczy
Wszystkie wersje programu MSBuild