2010-06-30 3 views
8

W VS 2008, byłem w stanie utworzyć plik w systemie plików (na przykład plik .cpp), a następnie można kliknąć przycisk odświeżania w VS i pliku pojawi się. Mam zaznaczone "Pokaż wszystkie pliki". Zauważ, że "utwórz plik w systemie plików" tutaj, mam na myśli wyjście do eksploratora Windows i utworzenie nowego pliku, innymi słowy, poza IDE.Odświeżenie programu Visual Studio 2010

Jednak w VS 2010 to nie działa. Muszę zamknąć i ponownie otworzyć rozwiązanie lub nie zobaczy pliku, nawet jeśli kliknę przycisk odświeżania. Zdaję sobie sprawę, że mogę dodać plik poprzez "Dodaj nowy element" i to działa dobrze, ale używam powyższej techniki podczas rywalizacji w konkursach programistycznych, to znaczy mam osobne narzędzie, które tworzy plik w systemie plików, a następnie można odświeżyć listę plików w VS i zobaczyć.

To nie jest showstopper, ale mimo to jest dość denerwujące. Zastanawiałam się tylko, czy ktoś wiedział, jak to obejść. Jest to projekt C++, nad którym pracuję.

EDIT Ponadto, problem ten wydaje się być odizolowany C++ projektów, po prostu próbowałem go z app konsoli C# i odświeżania działa ok.

EDIT2 Wystawiłem problem w witrynie usługi Microsoft Connect. Nie wiem, czy dostanie jakąkolwiek odpowiedź, ale uznałem, że warto spróbować. Here's link.

Odpowiedz

1

kładę problemu za to na Witryna Microsoft Connect (zobacz EDIT2) w oryginalnym pytaniu, aby uzyskać szczegółowe informacje. MS przyznało, że może powielić problem, więc mam nadzieję, że rozwiąże go w SP1. To wygląda na błąd.

+0

Jeśli jest to błąd, ta odpowiedź odzwierciedla prawdziwe rozwiązanie! – bgmCoder

1

Jedyny raz, jaki kiedykolwiek widziałem "odśwież", to jest w projektach stron internetowych .. i irytowało mnie to, że automatycznie zawierał rzeczy;).

w aplikacjach internetowych, który jest teraz domyślnym, trzeba kliknąć na ikonę Pokaż ukryte pliki, a następnie kliknij prawym przyciskiem myszy na nowy plik i powiedzieć „to w projekcie”

+0

To nie jest projekt strony internetowej, tylko projekt aplikacji konsoli C++. I błąd został właśnie wprowadzony w VS 2010, możesz odwołać się do łącza w EDIT2, aby uzyskać kroki do odtworzenia. Domyślam się, że zespół VS zapomniał przetestować to i złamał go w VS 2010 z inną zmianą kodu, którą ktoś zrobił. – dcp

+0

Widziałem link, po prostu nie zgadzam się z zachowaniem, które chcesz. Jednym z powodów, dla których mamy pliki projektu, jest kompilator, który wie, co należy i do czego nie należy. – NotMe

+1

Całkowicie nie zgadzam się z twoją odpowiedzią. Jeśli utworzę plik .cpp znajdujący się pod moim folderem projektu w systemie plików, dlaczego nie ma sensu dodawać go do mojego projektu? Jeśli klikam przycisk odświeżania z zaznaczonym przyciskiem "Pokaż wszystkie pliki" (nie ma ikony Pokaż ukryte pliki przy okazji, po prostu pokaż wszystkie pliki), moim zdaniem powinienem zobaczyć odświeżony widok tego, co jest aktualnie w systemie plików . W przeciwnym razie, jaki jest sens posiadania przycisku odświeżania? – dcp