Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano kod błędu MSB3202.
Tekst wiadomości
MSB3202: The project file 'value' was not found.
Opis
Błąd MSB3202 występuje, gdy program MSBuild nie może zlokalizować określonego pliku projektu. Ten błąd jest generowany, gdy kompilacja jest wywoływana z nieprawidłową lub brakującą ścieżką pliku projektu albo niepoprawnym lub brakującym plikiem projektu zależnego.
Scenariusze rzeczywiste
Poniżej przedstawiono kilka rzeczywistych scenariuszy, które mogą powodować ten błąd, szczególnie w nowoczesnych środowiskach deweloperskich i ciągłej integracji/ciągłego wdrażania:
Nieprawidłowa ścieżka pliku w wierszu polecenia lub skryptie kompilacji: podczas wywoływania programu MSBuild określona ścieżka pliku projektu nie istnieje lub jest błędnie wtypowana.
Nazwa pliku projektu została zmieniona lub usunięta: nazwa pliku projektu została zmieniona lub usunięta z repozytorium, ale logika kompilacji lub jeden z danych wejściowych kompilacji nie jest aktualizowany w celu odzwierciedlenia zmiany.
Problemy z wyewidencjonowaniem repozytorium: podczas wykonywania potoku ciągłej integracji/ciągłego wdrażania repozytorium może nie zostać wyewidencjonowane w pełni lub plik projektu jest wykluczony z powodu
.gitignore
reguł lub płytkiej klonowania.
Rezolucja
Sprawdź, czy plik projektu istnieje w określonej lokalizacji. Unikaj niejednoznaczności, używając ścieżki bezwzględnej do pliku projektu, na przykład
msbuild C:\Projects\MySolution\MyProject.csproj
.Sprawdź, czy w elemencie
ProjectReference
w pliku projektu nie ma literówek. Upewnij się, że ścieżka nie ma problemów ze składnią, takich jak brakujące cudzysłowy dla ścieżek zawierających spacje.Upewnij się, że system kontroli wersji zawiera wszystkie niezbędne pliki projektu, a wyewidencjonowanie repozytorium zostało ukończone.
Odnosi się do
Wszystkie wersje programu MSBuild