Udostępnij za pośrednictwem


Ogólne informacje o konfiguracjach kompilacji

Możesz zapisać różnych konfiguracji właściwości rozwiązania i projektu do użycia w różnych rodzajów kompilacji.Aby utworzyć, wybierz, modyfikowanie lub usuwanie konfiguracji, można użyć programu Configuration Manager.Go otworzyć, paska menu, wybierz polecenie Tworzenie, programu Configuration Manager, lub wystarczy wpisać konfiguracji w Szybkie uruchamianie pola.Można również użyć konfiguracji rozwiązania list na Standardowe narzędzi, aby wybrać konfigurację, lub Otwórz programu Configuration Manager.

[!UWAGA]

Jeśli nie może znaleźć rozwiązania ustawienia konfiguracji na pasku narzędzi i nie może uzyskać dostępu programu Configuration Manager, Visual Basic mogą być stosowane ustawienia tworzenia aplikacji.Aby uzyskać więcej informacji, zobacz Porady: zarządzanie konfiguracjami kompilacji z zastosowaniem ustawień dewelopera Visual Basic.

Domyślnie debugowanie i wersji konfiguracji są uwzględniane w projektach, które zostały utworzone przy użyciu Visual Studio szablonów.Konfiguracja debugowania obsługuje debugowanie aplikacji i wersji aplikacji, które mogą być wdrażane tworzy Konfiguracja zlecenia.Aby uzyskać więcej informacji, zobacz Porady: ustawienia konfiguracji Debug i Release.Możesz również tworzyć niestandardowe rozwiązanie konfiguracji i konfiguracji projektu.Aby uzyskać więcej informacji, zobacz Porady: tworzenie i edycja konfiguracji.

Konfiguracje rozwiązania

Konfiguracja rozwiązania określa, jak projekty w rozwiązaniu mają zostać utworzone i wdrożone.Aby zmodyfikować konfiguracji rozwiązania lub zdefiniować nową, w programu Configuration Manager, w obszarze konfiguracji aktywne rozwiązanie, wybierz edytować lub Nowy.

Każdy wpis w projektu kontekstów projekt w rozwiązaniu reprezentuje pole w konfiguracji rozwiązania.Dla każdej kombinacji konfiguracji aktywne rozwiązanie i platformy aktywne rozwiązanie, można ustawić sposobie wykorzystywania każdego projektu.(Aby uzyskać więcej informacji na temat rozwiązania platformy zobacz Ogólne informacje o platformach kompilacji.)

[!UWAGA]

Podczas definiowania nowej konfiguracji rozwiązania i wybierz Utwórz nowe konfiguracje projektu pole wyboru Visual Studio automatycznie przypisuje nową konfigurację do wszystkich projektów.Podobnie, po można zdefiniować nową platformą rozwiązanie i wybierz Utwórz nowy projekt platformy pole wyboru Visual Studio automatycznie przypisuje nową platformę do wszystkich projektów.Jeśli dodasz projektu, który jest przeznaczony dla nowej platformie, Visual Studio dodaje również tej platformy do listy platformy rozwiązania oraz przypisuje go do wszystkich projektów.

Nadal można zmodyfikować ustawienia dla każdego projektu.

Konfiguracja aktywne rozwiązanie oferuje także kontekstu do środowiska IDE.Na przykład, jeśli pracujesz nad projektem i konfiguracji określa, że będzie on kompilowany dla urządzenia przenośnego, Przybornika wyświetla tylko elementy, które mogą być używane w projekcie urządzenia przenośnego.

Konfiguracje projektu

Konfiguracja i platformy celów projektu razem używanych do określania właściwości można użyć, gdy jest on utworzony.Projekt może mieć inny zestaw definicji właściwości dla każdej kombinacji konfiguracji i platformy.Aby zmodyfikować właściwości projektu, można użyć strony jej właściwości.(W Eksploratora rozwiązań, otwórz menu skrótów dla projektu, a następnie wybierz właściwości.)

Dla każdej konfiguracji projektu można zdefiniować właściwości zależne od konfiguracji zgodnie z potrzebami.Na przykład do określonego kompilacji, można ustawić elementy projektu, które zostaną uwzględnione i dane wyjściowe pliki będzie można utworzyć, w którym zostanie utworzona i jak zostanie zoptymalizowana.

Konfiguracje projektu może znacznie się różnić.Na przykład właściwości jednej konfiguracji może określić zoptymalizowana jego plik wyjściowy zajmować minimalna miejsce, gdy innej konfiguracji może określić, że jego plik wykonywalny zostanie uruchomiona z maksymalną prędkością.

Konfiguracje projektu są przechowywane przez rozwiązanie — nie przez użytkownika — tak aby mogą być współużytkowane przez zespół.

Chociaż zależności projektu są zależne od konfiguracji, zostanie utworzona tylko projekty, które są określone w konfiguracji aktywne rozwiązanie.

W jaki sposób program Visual Studio przypisuje konfiguracji projektu

Po zdefiniowaniu nowej konfiguracji rozwiązania i nie Kopiuj ustawienia z istniejącej, Visual Studio korzysta z następujących kryteriów można przypisać domyślnej konfiguracji projektu.Kryteria są oceniane w podanej kolejności.

  1. Jeśli projekt zawiera nazwę konfiguracji (< nazwa konfiguracji >< platformy name >) czy dokładnie dopasowań nazwę nowej konfiguracji rozwiązania, czy konfiguracja jest przypisany.Konfiguracja nazwach nie jest uwzględniana wielkość liter.

  2. Projekt zawiera nazwę konfiguracji, w którym część nazwy konfiguracji zgodny nowej konfiguracji rozwiązania, zostanie przypisana tej konfiguracji, czy to część platformy odpowiada lub nie.

  3. Jeśli nadal są niezgodne, pierwszy konfiguracji, który znajduje się w projekcie jest przypisany.

W jaki sposób program Visual Studio przypisuje konfiguracji rozwiązania

Podczas tworzenia konfiguracji projektu (w programu Configuration Manager, wybierając Nowy w menu rozwijanego konfiguracji kolumny dla tego projektu) i wybierz tworzyć nowe konfiguracje rozwiązania pole wyboru Visual Studio sprawdza konfigurację rozwiązanie o nazwie podobny do budowania projektu na każdej platformie program obsługuje.W niektórych przypadkach programu Visual Studio zmienia nazwę istniejące konfiguracje rozwiązania lub definiuje nowe.

Program Visual Studio korzysta z następujących kryteriów można przypisać konfiguracji rozwiązania.

  • Jeśli Konfiguracja projektu nie określa platformy lub określa tylko jedną platformę, następnie konfiguracji rozwiązania, którego nazwa jest zgodny ze nowej konfiguracji projektu jest znaleźć lub dodać.Domyślna nazwa tej konfiguracji rozwiązania nie zawiera nazwę platformy; ma formę < Nazwa projektu konfiguracji >.

  • Jeśli projekt obsługuje wiele platform, konfiguracji rozwiązania jest znaleźć lub dodać dla wszystkich obsługiwanych platform.Nazwa każdej konfiguracji rozwiązanie obejmuje zarówno nazwę konfiguracji projektu i nazwa platformy i ma postać < Nazwa projektu konfiguracji >< platformy name >.

Zobacz też

Informacje

Przełączniki wiersza polecenia Devenv

Koncepcje

Wskazówki: kompilowanie aplikacji

Rozwiązania i projekty

Inne zasoby

Kompilowanie aplikacji w Visual Studio

Odwołanie kompilacji C/C++