Otrzymałem poniższą wiadomość z programu Visual Studio 2010.
„Ten projekt jest niezgodny z bieżącą wersją programu Visual Studio”
Jedna sytuacja powodująca ten błąd została już opublikowana tutaj w Stackoverflow, ale to pytanie zostało zamknięte. Myślę, że to dość ogólny problem. Ponieważ znalazłem „rozwiązanie”, opublikuję to pytanie i moje rozwiązanie jako odpowiedź.
visual-studio
RenniePet
źródło
źródło
Odpowiedzi:
Jeśli wiadomość
wynika z próby otwarcia projektu przeznaczonego dla platformy .Net 4.5, wówczas „rozwiązaniem” lub obejściem jest edycja pliku .csproj i zmiana TargetFrameworkVersion z „v4.5” na „v4.0”. To przynajmniej pozwala na załadowanie projektu, chociaż może skutkować błędami kompilatora, jeśli program jest zależny od funkcji 4.5.
źródło
VS 2012 obsługuje różne typy projektów w zależności od tego, co instalujesz podczas konfiguracji i jaką masz wersję. Dostępne są pewne opcje, np. Narzędzia do tworzenia stron internetowych, narzędzia do tworzenia baz danych itp. Więc jeśli próbujesz otworzyć projekt internetowy, ale narzędzia do tworzenia stron internetowych nie zostały zainstalowane, narzeka z tym komunikatem.
Może się to zdarzyć, jeśli utworzysz projekt na innym komputerze i spróbujesz otworzyć go na nowym. Rozgryzłem to, próbując otworzyć projekt MVC po przypadkowym odinstalowaniu narzędzi internetowych.
źródło
Właśnie otrzymałem ten sam komunikat o błędzie z kilkoma projektami po zainstalowaniu Visual Studio 2015 Update 3. Dla mnie rozwiązaniem była instalacja .NET Core
źródło
Jeśli chodzi o mnie, zdałem sobie sprawę, że w rozwiązaniu był inny projekt internetowy, że mój VS2017 ładuje się poprawnie, więc skopiowałem jego
ProjectTypeGuids
element do projektu, który się nie ładował. Jego różnica była następująca:Po tym ładuje się. Nie pytaj mnie dlaczego.
źródło
W moim przypadku był to niezgodny typ projektu. Edycja pliku projektu i usunięcie węzła ProjectTypeGuids rozwiązało problem z ładowaniem projektu (już przekierowałem wersję frameworka zgodnie z zaleceniami tutaj ).
Prawdopodobnie typ projektu nie jest obsługiwany w (najprawdopodobniej) NOWEJ wersji VS, więc będziesz musiał dostosować (zaktualizować) kod, aby działał poprawnie (jeśli to możliwe), ale przynajmniej możesz zobaczyć zawartość przez VS.
źródło
Rozwiązałem problem, usuwając pliki w poniższym folderze
Źródło: https://forums.xamarin.com/discussion/70388/how-to-fix-incompatible-issue-after-visual-studio-2015-update-3
źródło
Jeśli otrzymujesz ten sam błąd dla projektu, który w rzeczywistości jest rozszerzeniem (.vsix), instalacja Microsoft Visual Studio 2012 SDK załatwia sprawę .
źródło
U mnie pojawił się ten sam błąd w VS 2015 i właśnie zainstalowałem aktualizację VS 2015 1 , chociaż z innej odpowiedzi VS jest teraz w aktualizacji 3 (po czym dostali błąd i musieli zainstalować .NET Core ) . Miał problemy, gdy trafiał na niektóre pakiety, takie jak Windows SDK, i musiał skierować instalator z powrotem na ścieżki na moim oryginalnym dysku CD, a dla niektórych nawet to nie działało i musiało je pominąć i ponownie pobrać z komputer podłączony do internetu, przenieś je i uruchom później ręcznie (komputer nie był podłączony do internetu, aby móc pobrać zaktualizowane wersje pakietów), ale po wykonaniu tego wszystkiego i ponownym uruchomieniu, błąd zniknął i mój projekt załadowany poprawnie.
źródło
Miałem ten problem i po godzinach odinstalowywania i ponownej instalacji znalazłem problem w moim wystąpieniu.
Powodem, dla którego to dostałem, był fakt, że nie miałem prawidłowego rozszerzenia .
W moim przypadku projekt ASP.net (mój startowy) był projektem niezgodnym, a to dlatego, że nie miałem następujących elementów:
To był prosty przypadek wejścia do rozszerzeń i aktualizacji w menu Narzędzia
źródło
Po zainstalowaniu aktualizacji Update 3 dla programu Visual Studio 2015 nagle pojawił się komunikat o błędzie „Ten projekt jest niezgodny z bieżącą wersją programu Visual Studio” podczas otwierania projektu Cordova ( plik projektu JavaScript .jsproj )
Aby rozwiązać ten problem:
źródło
Wystąpił ten błąd i stwierdziłem, że jest to spowodowane obecnością znacznika XML „Import” w pliku .csproj.user. Gdy go usunąłem, Visual Studio mogło ponownie otworzyć projekt.
źródło
Większość ludzi zapomina o tym, że pliki Visual Studio to tylko pliki tekstowe, które mają pewne specyficzne konfiguracje, które pokażą programowi, jak je otworzyć. to znaczy, możemy to zmienić, ponieważ jest to tylko tekst w jakimś pliku w folderach twojego projektu.
Cóż, wiedząc o tym, to, co musimy zrobić, jest bardzo proste!
Pierwszym krokiem jest wiedzieć, jakiego rodzaju projekt to ten projekt, który pozostaje rozładowany. (na przykład: Class Library)
Drugim krokiem jest utworzenie nowej (Class Library), ponieważ wiesz, że Twoje studio wizualne stworzy obsługiwaną przez siebie wersję. Usuń ten i kliknij „Edytuj csproj”.
W tym pliku możemy znaleźć konfigurację, która mówi VS, jak ten projekt zostanie załadowany, a jego nazwa to ProjectGuid, ten numer seryjny różni się w zależności od typu i wersji projektu.
Teraz spójrz na swój "ok projekt", skopiuj TAG "ProjectGuid", wklej na csproj, który został wyładowany, i zwróć uwagę na drobne różnice i spraw, aby te pliki były prawie równe, z wyjątkiem tagów ItemGroup, które reprezentują odniesienia do projektu.
Robiąc to, zapisz wszystkie pliki i zamknij VS i otwórz ponownie, teraz twój projekt powinien załadować się normalnie.
Mam nadzieję, że te informacje pomogą komuś lepiej zrozumieć, jak działa VS i rozwiążą problemy, gdy zajdzie taka potrzeba.
źródło
Sprawdziłem, czy mogę utworzyć nowe rozwiązanie i nie mogłem, ponieważ SSAS, SSIS i SSRS nie były dostępne jako opcje.
Pobrałem stąd SSDT i zainstalowałem i zadziałało ...
https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-2017
źródło
Jeśli przyszedłeś tutaj i szukasz problemu z plikiem „.smproj”, jest to spowodowane brakiem usług SQL Server Analysis Services (SSAS). Aby temu zaradzić, zainstaluj SQL Server Data Tools (SSDT) w swoim systemie, uruchom ponownie program Visual Studio i będzie działać.
Dzięki.
źródło
Ten problem może wystąpić podczas korzystania z VS 2015 z aktualizacją 3 zainstalowaną na jednym komputerze i bez aktualizacji 3 na innym. To był problem w moim przypadku.
źródło