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 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 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.
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.
Nyissa meg a Configuration Manager párbeszédpanelt.
Jelöljön ki egy projektet a Project oszlopban.
A projekt Konfiguráció legördülő listájában válassza Újlehetőséget.
Megnyílik a Új projektkonfiguráció párbeszédpanel.
A Név mezőben adja meg az új konfiguráció nevét.
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.
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
Nyissa meg a Configuration Manager párbeszédpanelt.
A Project oszlopban válassza ki az átnevezni kívánt projektkonfigurációt tartalmazó projektet.
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.
Válassza ki a módosítani kívánt projektkonfiguráció nevét.
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
Nyissa meg a Configuration Manager párbeszédpanelt.
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.
A Név szövegmezőbe írja be az új konfiguráció nevét.
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.
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
Nyissa meg a Configuration Manager párbeszédpanelt.
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.
Válassza ki a módosítani kívánt megoldáskonfiguráció nevét.
Válassza Átnevezés, majd adjon meg egy új nevet.
Megoldásszintű buildkonfiguráció módosítása
Nyissa meg a Configuration Manager párbeszédpanelt.
Az Aktív megoldás konfigurációja legördülő listában válassza ki a kívánt konfigurációt.
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.