Megosztás a következőn keresztül:


Konfigurációk létrehozása és szerkesztése

A megoldáshoz több buildkonfigurációt is létrehozhat, a beépített konfigurációk mellett Hibakeresési és Kiadási. Létrehozhat például egy Tesztelési konfigurációt a belső tesztelési buildekhez, és különböző típusú buildeket konfigurálhat, amelyeket különböző ügyfeleknek terjeszthet.

Buildkonfigurációk létrehozása

A Configuration Manager párbeszédpanelen kiválaszthatja vagy módosíthatja a meglévő buildkonfigurációkat, vagy újakat hozhat létre.

A Configuration Manager párbeszédpanel megnyitásához Megoldáskezelőkattintson a jobb gombbal a megoldás csomópontjára a megoldás helyi menüjének megnyitásához, majd válassza Configuration Managerlehetőséget.

A Configuration Manager megnyitásához kattintson a Visual Studio eszköztárának legördülő listájára, amely lehetővé teszi az aktuális konfiguráció kiválasztását (például Hibakeresési vagy Kiadási).

A Configuration Manager párbeszédpanel képernyőképe.

A konfigurációnak két szintje van: a megoldáskonfiguráció és a projektkonfiguráció. A megoldáskonfigurációt választja, amikor aktív konfigurációkat vált a Visual Studio eszköztárával. A projektkonfiguráció az egyes projektek konkrét konfigurációja.

A Configuration Manager párbeszédpanelen az Aktív megoldáskonfiguráció legördülő listában kiválaszthat egy megoldásszintű buildkonfigurációt, módosíthat egy meglévőt, vagy új konfigurációt hozhat létre. Az Aktív megoldásplatform legördülő listával kiválaszthatja a platformot, amelyet a konfiguráció megcélz, módosít egy meglévőt, vagy hozzáadhat egy platformot. Megoldásplatform hozzáadása esetén azt legalább az egyik projektnek támogatnia kell.

A Project-környezetek panel felsorolja a megoldásban lévő projekteket. Minden projekthez kiválaszthat egy projektspecifikus konfigurációt és platformot, módosíthatja a meglévőket, vagy létrehozhat egy új konfigurációt, vagy hozzáadhat egy új platformot a Visual Studio által támogatott platformok listájából. Bejelölheti azokat a jelölőnégyzeteket is, amelyek jelzik, hogy minden projekt szerepel-e a megoldás összeállításához vagy üzembe helyezéséhez a megoldásszintű konfiguráció használatakor.

Figyelmeztetés

A Visual Studio nem követeli meg, hogy a párbeszédpanelen kiválasztott projektplatformok megegyeznek a megoldásplatformmal. Például semmi sem akadályozza meg abban, hogy az összes projektplatformot x86 állítsa be, amikor az aktív megoldásplatform x64, ezért ügyeljen arra, hogy elkerülje a félreértéseket, és amikor csak lehetséges, válassza ki a megoldásplatformnak megfelelő projektplatformokat.

Tulajdonságok beállítása konfigurációk alapján

Ha konfigurációk alapján szeretné beállítani a tulajdonságokat, nyissa meg a projekt helyi menüjét Megoldáskezelő, majd válassza a Tulajdonságoklehetőséget.

A legtöbb projekttulajdonság nem függ a konfigurációtól vagy a platformtól, néhány azonban igen. A Kiadási konfiguráció esetében megadhatja, hogy a kód optimalizálva legyen a megoldás létrehozásakor, és egy Hibakeresési konfiguráció esetében megadhatja, hogy a DEBUG feltételes fordítási szimbólum meg legyen határozva. Kiválaszthatja azt is, hogy a figyelmeztetéseket a konfigurációk vagy platformok alapján miként szeretné elfojtani vagy hibává minősíteni, illetve szabályozhat bizonyos beállításokat, amelyek kihatnak néhány fordítási lehetőségre, például a számtani túlcsordulásra, fájligazításraés a /deterministic fordítási lehetőségre.

A projekttulajdonságok lapjain a konfigurációtól és a platformtól függő beállításokat tartalmazó lapok legördülő mezői lehetővé teszik a beállítások aktuális értékeinek megfelelő konfiguráció és platform kiválasztását.

A konfigurációtól és a platformtól függő projekttulajdonságokat bemutató képernyőkép.

A legtöbb projekttulajdonság nem függ a konfigurációtól vagy a platformtól, néhány azonban igen. A Kiadási konfiguráció esetében megadhatja, hogy a kód optimalizálva legyen a megoldás létrehozásakor, és egy Hibakeresési konfiguráció esetében megadhatja, hogy a DEBUG feltételes fordítási szimbólum meg legyen határozva. Kiválaszthatja azt is, hogy mely figyelmeztetéseket szeretné a konfigurációtól vagy a platformtól függően eltérően elfojtani vagy a hibákra emelni, valamint szabályozhat bizonyos beállításokat, amelyek hatással vannak bizonyos fordítóbeállításokra, számtani túlcsordulási, fájligazításiés a /deterministic fordítóbeállításra.

A konfiguráció alapján eltérően beállítható tulajdonságok és a platform mellett egy fogaskerék ikon látható a projektbeállítások oldalán. Ha a fogaskerék ikonra kattint, megjelenik egy menü, amely lehetővé teszi, hogy a konfiguráció, a platform vagy mindkettő alapján azonos vagy eltérő értékeket használjon.

A konfigurációtól és a platformtól függő projekttulajdonságokat bemutató képernyőkép.

További információ a tulajdonságlap beállításairól: Projekt- és megoldástulajdonságok kezelése.

Projektkonfiguráció létrehozása

Új projektkonfigurációt akkor hoz létre, ha új buildtípust szeretne hozzáadni. Például a hibakeresési és kiadásikonfigurációk helyett létrehozhat fejlesztési, tesztelésiés éles konfigurációkat.

  1. Nyissa meg a Configuration Manager párbeszédpanelt.

  2. Jelöljön ki egy projektet a Project oszlopban.

  3. A projekt Konfiguráció legördülő listájában válassza Újlehetőséget.

    Megnyílik a Új projektkonfiguráció párbeszédpanel.

  4. A Név mezőben adja meg az új konfiguráció nevét.

  5. Meglévő projektkonfiguráció tulajdonságbeállításainak használatához a Beállítások másolása legördülő listában válasszon ki egy konfigurációt. A beállításokat később testre szabhatja a projekttulajdonságok lapjain.

  6. Ha egyszerre szeretne megoldásszintű konfigurációt létrehozni, jelölje be az Új megoldáskonfiguráció létrehozása jelölőnégyzetet.

Projektkonfiguráció átnevezése

  1. Nyissa meg a Configuration Manager párbeszédpanelt.

  2. A Project oszlopban válassza ki az átnevezni kívánt projektkonfigurációt tartalmazó projektet.

  3. A projekt Konfiguráció legördülő listájában válassza a Szerkesztéslehetőséget.

    Megnyílik a Projektkonfigurációk szerkesztése párbeszédpanel.

  4. Válassza ki a módosítani kívánt projektkonfiguráció nevét.

  5. Válassza Átnevezéslehetőséget, majd adjon meg egy új nevet.

Megoldásszintű buildkonfigurációk létrehozása és módosítása

Megoldásszintű build konfiguráció létrehozása

  1. Nyissa meg a Configuration Manager párbeszédpanelt.

  2. Az 'Aktív megoldás konfiguráció' legördülő listájából válassza a 'Új'lehetőséget.

    Megnyílik az Új megoldáskonfiguráció párbeszédpanel.

  3. A Név szövegmezőbe írja be az új konfiguráció nevét.

  4. Meglévő megoldáskonfiguráció beállításainak használatához válasszon egy konfigurációt a Beállítások másolása legördülő listából.

  5. Ha egyszerre szeretne projektkonfigurációkat létrehozni, jelölje be az Új projektkonfigurációk létrehozása jelölőnégyzetet.

Megoldásszintű buildkonfiguráció átnevezése

  1. Nyissa meg a Configuration Manager párbeszédpanelt.

  2. Az Aktív megoldás konfiguráció legördülő listában válassza a Szerkesztéslehetőséget.

    Megnyílik a Megoldáskonfigurációk szerkesztése párbeszédpanel.

  3. Válassza ki a módosítani kívánt megoldáskonfiguráció nevét.

  4. Válassza Átnevezés, majd adjon meg egy új nevet.

Megoldásszintű buildkonfiguráció módosítása

  1. Nyissa meg a Configuration Manager párbeszédpanelt.

  2. Az Aktív megoldás konfigurációja legördülő listában válassza ki a kívánt konfigurációt.

  3. A projekt-környezetek panelen minden projektnél válassza ki a kívánt konfigurációt és platformot, majd döntse el, hogy -e építéshez és hogy üzembe kívánja-e helyezni.