Udostępnij za pośrednictwem


Uaktualnianie projektów z wcześniejszych wersji programu Visual C++

Za pomocą Visual C++ 2010, można otworzyć i Zapisz projekt, który został zbudowany w Visual C++ w wersji 6 lub nowszej. Visual C++ automatycznie przekonwertuje projektu. Proces uaktualniania tworzy pliki projektu, których .vcxproj rozszerzenia, a nie usuwa stare pliki projektu (.dsp, .vcproj).

Dodatkowo Visual C++ 2010 korzysta z całkowicie nowego systemu build MSBuild.Kompilacja system ten zastępuje program VCBuild, wprowadzić system kompilacji w Visual Studio 2005.

Zazwyczaj można uaktualnić i budować projektów i rozwiązań pomyślnie bez wykonywania ręcznych zmian w rejestrze.

Są jednak w niektórych przypadkach ostrzeżenia i komunikaty o błędach może być wyświetlane w dzienniku w czasie procesu uaktualniania.Mogą to być ze względu na różnice między stare i nowe systemy, zmiany do języków lub zmian do bibliotek.

Aby uprościć rozwiązywania tych komunikatów, rozwiązać build system wystawia pierwszy i problemów związanych z kodami drugi za pomocą następujący proces:

  1. Instalowanie programu Visual C++ 2008 i Visual C++ 2010 obok siebie.

  2. W Visual C++ 2010, należy otworzyć i uaktualnić rozwiązanie. 

  3. Dla każdego projektu, otwórz projekt Właściwości.Wybierz zestaw narzędzi Visual C++ 2008 rozwijając Właściwości konfiguracji, wybierając Ogólnei w Zestaw narzędzi platformy listę rozwijaną, wybierając v90.

  4. Tworzenie rozwiązania.Wprowadź zmiany i zbudować ponownie, dopóki nie powiedzie się zbudować.

  5. Dla każdego projektu, wybierz polecenie Visual C++ 2010 zestaw narzędzi przez ustawienie Zestaw narzędzi platformy do v100..

  6. Czystość i skompilować projekt.Wprowadź zmiany i zbudować ponownie, dopóki nie powiedzie się zbudować.

Ze względu na różnice między Visual C++ 2008 i Visual C++ 2010 systemy, kolejność, w którym makra są zdefiniowane przy użyciu starego systemu może wygenerować różne wyniki z nowym systemem.Obejrzyj oznaczeń tego problemu w dzienniku i zmienić kolejność, w razie potrzeby.

Wszelkie zmiany do nowego pliku projektu spowoduje, że stary plik projektu, przestają być aktualne.

Visual C++ poprosi o potwierdzenie przy próbie konwertowania projektu, które już zostało przekonwertowane.Konwersja projektu ponownie usuwa plik projektu wcześniej wygenerowane i dlatego wszelkie zmiany do plików, które zostały wykonane po wcześniejszej konwersji mogą zostać utracone.

Aby uzyskać więcej informacji na temat zmian w systemie kompilacji, zobacz Kompilacja systemu zmiany.

Aby uzyskać więcej informacji na temat modyfikowania części projektu zobacz następujące tematy:

Aby uzyskać więcej informacji zobacz:

Uaktualnianie poprzednich Visual C++ Enterprise Edition projektów

Źródła danych mają własny projekt w programie Visual C++.Nie musisz projektu C++; Projekt może składać się wyłącznie ze źródeł danych, a także edytowania i debugowania procedur przechowywanych w źródłach danych.

Źródła danych są wyświetlane jako projekt oddzielnej bazy danych w Server Explorer.Możesz przełączyć się do Server Explorer klikając Server Explorer kartę.Po otwarciu projektu w poprzedniej wersji programu Visual C++ Enterprise Edition dla źródeł danych zostanie automatycznie utworzony projekt bazy danych.Ten projekt jest wyświetlany w oknie Solution Explorer wraz z projektu C++ że po zawarte źródeł danych.

Zobacz też

Koncepcje

Kompilacja systemu zmiany

Inne zasoby

Poprzednie zmiany produktu