Czy ktoś wie, czy VS2010 użyje tego samego formatu pliku projektu & w wersji 2008, czy też pliki projektu 2008 muszą zostać zaktualizowane do formatu 2010, zanim zostaną otwarte w tej wersji?Zgodność projektów VS2010 i VS2008
Odpowiedz
„Visual Studio 2010 będzie można przenieść swoje projekty z poprzednich wersji programu Visual Studio do VS 2010 z łatwością, wezwę ten proces jako«Konwersja»projekt z VS 200X do VS 2010 ...
VS 2010 pozwoli Ci zmienić swoje docelowa projektu do .NET Framework w wersji 4.0 z .NET 2.0, 3.0 lub 3.5 ... Zadzwonię ten proces jako „modernizacja” ...”
wyodrębnione z http://vishaljoshi.blogspot.com/2009/05/vs-2010-project-conversion-upgrade.html
To jest bummer. Zrobili to samo z projektami 2005/2008 - ciężko pracowali nad tym samym projektem w różnych wersjach studia do testów. –
VS 2005 może odczytywać pliki projektu VS 2008, więc mógłbyś właśnie stworzyć nowe pliki rozwiązań. Mam nadzieję, że uda mi się uniknąć tej samej sztuczki w VS 2010. –
Dla projektów C#, plik projektu VS2008 musiał zostać zmodyfikowany, aby VS2005 go odczytał. Drobna modyfikacja, ale wciąż modyfikacja. –
VS2010 będzie w stanie obsłużyć projekty z zakresu od 2.0 do 4.0, więc jeśli masz projekt w jednym z tych frameworków, jest mało prawdopodobne, że będziesz musiał się martwić o jakiekolwiek aktualizacje lub importowanie lub cokolwiek z tego sortuj, aby zacząć działać z bieżącymi projektami.
I nie widzę tego. –
ya, to bardzo ogólne stwierdzenie i nie będzie działać dla wszystkich. Na przykład podczas pracy z dużymi zespołami nie można zmusić wszystkich do uaktualnienia do wersji VS2010 tylko dlatego, że zrobił to jeden programista. Są też względy licencyjne ... – Dave
jest sztuczka.
- Utwórz nowy plik rozwiązania.
- Dodaj wszystkie istniejące projekty, ulepszając je w procesie.
- Użyj stary plik rozwiązania w VS 2008 i nowy w VS 2010.
zrobiłem to samo z VS 2005/2008 i nie napotkasz żadnych problemów.
To nie rozwiązuje problemu, jeśli pliki projektu są pod kontrolą źródła, a reszta zespół używa VS 2008. –
VS 2008 może odczytać pliki projektu VS 2010. Po prostu nie można odczytać plików rozwiązania VS 2010. –
Lepiej, zamiast tworzyć nowy plik rozwiązania, po prostu skopiuj oryginalny. Zmień ich nazwę, aby wskazać, który jest rokiem 2008, a który jest rokiem 2010. Następnie otwórz i zaktualizuj wersję 2010. Wersja 2008 nadal będzie działać z VS 2008, mimo że projekty w niej zawarte zostały "zaktualizowane". –
Możesz mieć dwa różne pliki rozwiązań. Zwykle w open source robią fx. project-2008.sln i project-2005.sln.
Najprostsze rozwiązania są zawsze najlepsze! – Marek
nie pomaga, jeśli projekty zostały utworzone w VS2010, –
Cóż, jest problem, na który napotkasz, jeśli spróbujesz otworzyć projekt VS2010 na komputerze z uruchomionym tylko VS2008.
VS2010 wprowadza zmiany w referencji MSBuild (plik .target) w pliku projektu i nie może się skompilować w VS2008, jeśli nie zmieni się tej wartości z powrotem na wartość domyślną VS2008. Ale jeśli masz obie wersje zainstalowane na tej samej maszynie, będzie działać dobrze.
Możesz mieć połowę zespołu, aby zainstalować wersję VS2010, nigdy jej nie używając, i mogą używać VS2008 z dowolnego powodu.
Nie jestem pewien, jak wersja specyficzna dla języka, aby wypuścić 4.0 z frameworka będzie działać z VS2008, moja teoria jest taka, że IDE nie weźmie wszystkiego dobrze. Jeśli więc używasz C#, ale kierujesz się zarówno VS2008, jak i VS2010, unikaj nowych funkcji językowych.
Właśnie stworzyłem mały batch file that will convert between VS2008 and VS2010 (odwrotnie) do woli.
Przepisuje ciągi znalezione pod numerem http://blogs.msdn.com/rextang/archive/2009/07/06/9819189.aspx między obiema wersjami w sposób zautomatyzowany.
Dzięki, jest to całkiem wygodne, ponieważ nadal używam VS2008, a coraz więcej projektów jest w 2010 roku. – user276648
przekonwertować plik Visual Studio 2010 Solution (.sln) do visual studio 2008 plików roztwór (.sln) po prostu wykonaj następujące kroki:
- w .sln pliku zastąpić "Format Version 11.00" na „Format Version 10,00 "
- w.Plik sln zamienia "# Visual Studio 2010" na "# Visual Studio 2008"
- w .csproj zamień "ToolsVersion =" "4.0" "na" ToolsVersion = "" 3.5 ""
- w .csproj zamień " v10.0" do "v9.0"
otwarty plik rozwiązanie (.sln) w notatniku i zmienić Microsoft Visual Studio Solution File, Format Version 11,00
Visual Studio 2010
do Microsoft Visual Studio Solution File, Format Ver sion 10,00
Visual Studio 2008
Następnie otwórz plik rozwiązania z Visual Studio 2008
- 1. SGEN nie działa po uaktualnieniu z VS2008 do VS2010
- 2. OpenGL Core i zgodność
- 3. PrimeFaces i zgodność z przeglądarką
- 4. Oktawa C++ i VS2010
- 5. Intellisense w App_Code w VS2010
- 6. Zgodność okna.crypto.getRandomValues ()
- 7. NUnit z VS2010 i MVC3
- 8. _GLIBCXX_USE_CXX11_ABI, zgodność GCC 4.8 i ABI
- 9. Zgodność z Xcode 7.0 i iOS5
- 10. Dostawcy członkostwa i zgodność z HIPAA
- 11. zgodność kodu między OCaml i F #
- 12. sypkie rozwiązania uaktualnienie VS2005 do VS2008
- 13. Jak dodać wiele projektów w jednym rozwiązaniu w VS2008 Web Developer Express?
- 14. Konwersja pliku .rptproj z VS2005 na VS2008
- 15. Zgodność IronPython 3
- 16. Używanie CurlPP z vs2008
- 17. Wizualizacja drzew w VS2008
- 18. Wiersz polecenia VS2008 + Cygwin
- 19. Zgodność z tekstem
- 20. Formatowanie XSL VS2008
- 21. JBoss: Zgodność JaxB DataHandler
- 22. Visual Studio Ostatnia lista projektów
- 23. Architektura Intel i zgodność z IEEE 754 (minNum i maxNum)?
- 24. Znaczniki prawego marginesu w edytorach tekstu VS2010
- 25. Żelazo Python i VS2010 debugowanie problemów
- 26. Zgodność z Visual Studio 2012
- 27. Maksymalna zgodność dla ciągu znaków
- 28. Zgodność z PHP7 w Symfony3?
- 29. Zgodność z operatorem JavaScript IN
- 30. Protobuf-net enum zgodność wsteczna
Mają lektury poniższego artykułu o Visual Studio blogu. [Dlaczego Visual Studio 2010 konwertuje moje projekty?] Http://blogs.msdn.com/visualstudio/archive/2010/03/15/why-does-visual-studio-2010-convert-my-projects.aspx –