5

Wszystko,Otwarcie istniejącego projektu w Visual Studio 2010

Mam projekt, który został pierwotnie napisany w vs 2005 lub wcześniej (nie pamiętam bc nie pisać). Otworzyłem go w 2008 i przekonwertowałem, mimo że nadal ma plik csproj. SLN stany plików:

Microsoft Visual Studio Solution, Format pliku Wersja 10.00

Visual Studio 2008

Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "foo", " foo.csproj "," {BF9BAC88-C507-404D-928C-BC08193F5CCD} " EndProject

Pracowałem z projektem wiele razy w vs2008 bez żadnego problemu.

Teraz używam vs2010 na maszynie wirtualnej i chcę otworzyć w niej ten projekt. Jednak gdy próbuję, otrzymuję komunikat "nie można otworzyć, ponieważ jego typ projektu .csproj nie jest obsługiwany przez tę wersję aplikacji". Główne pliki rozwiązania to foo.sln, foo.csproj i foo.csproj.user (oprócz plików kodu). Jestem nieco zdezorientowany, ponieważ myślałem, że użycie go w vs2008 (i przejście przez początkową konwersję) sprawiłoby, że skok do vs2010 byłby bezbolesny.

Czego mi brakuje? Wszystkie moje wyszukiwania kończą się na tych samych kilku wpisach dotyczących konwersji projektów w roku 2008.

Dzięki!

+0

Upewnij się, że plik nie jest dostępny tylko do odczytu. – Iain

Odpowiedz

8

Otwórz Visual Studio i sprawdź, czy instalacja rzeczywiście zawiera komponenty C#. Wydaje mi się, że widzisz ten błąd, jeśli zainstalowałeś (powiedzmy) Visual Basic Express, ale nie Visual C# Express.

+0

Jak sprawdzić, czy komponenty C# są zainstalowane? Kiedy klikam na nowy projekt, na lewym panelu znajduje się wiele szablonów w gałęzi "Visual C#", co oznacza, że ​​zainstalowane są komponenty C#? Otrzymuję ten sam błąd przy otwieraniu rozwiązania VS2008 w VS2010. Jeśli są zainstalowane komponenty C#, co dalej? – teenup

+0

W obszarze Pomoc/Informacje o Microsoft Visual Studio, czy lista "Microsoft Visual C# 2010" jest jednym z zainstalowanych produktów? –

+0

Tak, jest na liście. – teenup

11

To jest błąd w Visual Studio 2010. Zwróciłem uwagę na Microsoft podczas testowania VS2010Beta i najpierw powiedzieli, że nie mogą tego powtórzyć, a kiedy powiedziałem im, jak łatwo jest powtórzyć, powiedzieli, że to nie jest " t ważne.

Łatwo jest się z nim obejść. Otwórz najpierw VS2010, przejdź do projektu, otwórz go. VS2010 następnie zwykle pyta, czy chcesz go przekonwertować i powiedzieć "tak", a to się uda.


Archiwa pobrane z Internetu mogą być najpierw "odblokowane". VS2010 nadal miał ten problem z drzewem źródłowym, aż "Odblokowałem" archiwum źródłowe i ponownie wyodrębniłem jego zawartość do odtworzonego katalogu.

+0

Dzięki. To jest podstęp;) –

Powiązane problemy