Udostępnij przez


kod diagnostyczny MSB3023

W tym artykule opisano kod błędu MSB3023.

Tekst wiadomości

MSB3023: No destination specified for Copy. Please supply either 'value' or 'value'.

Opis

Dzieje się tak, gdy pusta wartość jest dostarczana w pliku projektu (lub jednym z jego importów) dla miejsca docelowego operacji kopiowania. Często jest to spowodowane niepoprawnie wpisaną wartością właściwości, co skutkuje pustym ciągiem zamiast oczekiwanej wartości.

Rezolucja

Sprawdź wszystkie właściwości w pliku projektu używane w operacji, w której występuje błąd, i popraw wszelkie błędy lub niezamierzone niespójności. Upewnij się, że wszystkie właściwości używane dla plików docelowych i folderów mają wartość.

Jeśli problem wystąpi z plików kompilacji systemu, przyczyną może być problem z niektórymi metadanymi. Możesz użyć przełącznika -v:diag w wierszu polecenia MSBuild, aby uzyskać bardziej szczegółowe dane wyjściowe, które mogą pomóc określić, skąd pochodzi błąd. 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 Opcje Narzędzi, rozwiń sekcję Projekty i rozwiązaniaKompilacja i uruchamianie, a następnie ustaw opcje szczegółowość danych wyjściowych kompilacji projektu MSBuild oraz szczegółowość pliku dziennika kompilacji MSBuild na Diagnostyka.

Dotyczy

Wszystkie wersje programu MSBuild