2011-12-22 20 views
31

Ciągle otrzymuję ten obłąkany błąd, który sprawia, że ​​myślę, że VS poszło głupio, a nie mądrzej.Opublikuj błąd w Visual Studio

Błąd 1 Kopiowanie pliku Treść \ Images \ Brands \ Lenovo.png do obj \ Debug \ Package \ PackageTmp \ Content \ Images \ Brands \ Lenovo.png failed. Nie można znaleźć pliku "Content \ Images \ Brands \ Lenovo.png". 0 0 PriceCompare

Błąd jest generowany podczas próby opublikowania w systemie plików. To głupie, że VS szuka pliku, który sam usunąłem i nie ma go teraz w rozwiązaniu.

Wcześniej też kasowałem i dodawałem pliki, ale nagle dzisiaj polecenie publikowania zaczęło podawać błędy.

W wielu innych postach widziałem ludzi, którzy prosili o otwarcie pliku .csproj za pomocą notatnika i ręcznie usunięto odniesienia do usuniętych plików. Wydaje się to bardzo zniechęcające, ponieważ usunąłem długą listę plików i dodałem wiele nowych.

Czy istnieje łatwiejszy sposób na pozbycie się tego problemu lub muszę ręcznie usunąć odniesienia do usuniętego pliku. Nie mogę po prostu usunąć folderu obj lub opróżnić katalogu bin lub czystego rozwiązania lub czegoś podobnego.

Odpowiedz

50

Musisz poinformować program Visual Studio, że usunąłeś pliki.

Przejdź do folderu projektu/rozwiązania, w którym istnieją pliki, i tam je usuń.

Visual Studio zakłada, że ​​ponieważ użytkownik dodał plik pierwotnie, powinien on zostać opublikowany. Nie można założyć, że nie chcesz tego tylko dlatego, że nie znajduje się on w systemie plików. Pomyśl o używaniu kontroli nad źródłem w zespole - plik może istnieć tylko na maszynie jednej osoby, ale nadal jest potrzebny.

To nie jest trudne, jak myślisz - pliki, których nie można znaleźć, mają półprzezroczysty wygląd, łatwe do zaznaczenia i usunięcia zbiorczego w Visual Studio. Można również ustawić właściwości projektu, aby wyświetlić wszystkie pliki, a następnie wybrać wszystkie, które muszą być częścią projektu i dodać je w jednej operacji.

+1

Bóg was błogosławi kolego .... w zaledwie 5 linii zostały zsumowane dużo i dała mi do zrozumienia, jak głupi byłem winić VS :-) ... dzięki! jesteś wygaszaczem na żywo ... –

+0

yaa ..... masz rację, nie są trudne do wykrycia (wiem o włączeniu i wyłączeniu plików :-P, ale byłem trochę głupi) ... właściwie te foldery nie zostały rozwinięte, więc nie widziałem usuniętych plików ... ręcznie usunąłem je z systemu plików. –

+0

Musiałem faktycznie otworzyć rozwiązanie VS i usunąć znaczniki xml –

1

Wpadłem na ten sam problem, ponieważ pliki projektu były dodane tak wiele razy i usunięte. Właśnie usunąłem żółty oznaczony plik z wizualne studio rozwiązanie & to działało dobrze dla mnie.

3

Zasadniczo dzieje się tak, gdy usuwamy zawartość z folderu, ale zapomnij usunąć z rozwiązań Visual Studio.

Aby rozwiązać ten problem wykonaj poniższe czynności: -

  1. Przejdź do wizualnego studio Solution Explorer i kliknij prawym przyciskiem na określonej treści
  2. wyłączenia z projektu.
  3. kliknij prawym przyciskiem myszy i usuń z eksploratora rozwiązań graficznych.

nadzieję, że to pomoże :)

+0

Zupełnie właściwa odpowiedź i perfekcyjne, czyste rozwiązanie ... Działa po usunięciu – Dinand

+0

Cieszę się, że pomogę .. Nie ma za co –

0

w moim przypadku, problem z uprawnieniami dostępu, biegnę VS w trybie administratora (Uruchom jako administrator). Czy Trick.

0

1-zestaw projekt, aby zwolnić tryb 2-odbudować projekt 3 opublikować projektowi

Powiązane problemy