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


Speciális fordítóbeállítások párbeszédpanel (Visual Basic)

A projekt speciális buildkonfigurációs tulajdonságainak megadásához használja a Project DesignerAdvancedCompiler Settings párbeszédpaneljét. Ez a párbeszédpanel csak a Visual Basic-projektekre vonatkozik.

A párbeszédpanel elérése

  1. A Megoldáskezelőben válasszon ki egy projektcsomópontot (nem a Megoldás csomópontot).

  2. A Project menüben kattintson a Tulajdonságokelemre. Amikor megjelenik a Projekttervező , kattintson a Fordítás fülre.

  3. A Fordítás lapon válassza a Project Designer (Visual Basic) lehetőséget, és válassza ki a konfigurációt és a platformot. Az egyszerűsített buildkonfigurációkban a konfigurációs és platformlisták nem jelennek meg. További információ: Útmutató: Hibakeresési és kiadási konfigurációk beállítása.

  4. Kattintson a Speciális fordítási beállítások elemre.

Megjegyzés:

Előfordulhat, hogy a számítógép különböző neveket vagy helyeket jelenít meg a jelen cikkben szereplő Néhány Visual Studio felhasználói felületi elemhez. Előfordulhat, hogy a Visual Studio egy másik kiadását vagy más környezeti beállításokat használ. További információ: Ideszemélyre szabása.

Optimalizáció

Az alábbi lehetőségek olyan optimalizálásokat határoznak meg, amelyek bizonyos esetekben kisebbé tehetik a programfájlokat, gyorsabban futtathatók a programok, vagy felgyorsíthatják a buildelési folyamatot.

Egész szám túlcsordulási ellenőrzéseinek eltávolítása

Ez a jelölőnégyzet alapértelmezés szerint törlődik az egész szám túlcsordulásának ellenőrzéséhez. Jelölje be ezt a jelölőnégyzetet az egész szám túlcsordulásával kapcsolatos ellenőrzés eltávolításához. Ha bejelöli ezt a jelölőnégyzetet, az egész számok számítása gyorsabb lehet. Ha azonban eltávolítja a túlcsordulás-ellenőrzést és az adattípus-kapacitások túlcsordultát, előfordulhat, hogy a rendszer hiba nélkül tárolja a helytelen eredményeket.

Ha a rendszer ellenőrzi a túlcsordulási feltételeket, és egy egész szám művelet túlcsordul, OverflowException kivétel jelenik meg. Ha a túlcsordulási feltételek nincsenek bejelölve, az egész szám művelet túlcsordulása nem eredményez kivételt.

Az optimalizálások engedélyezése

Ez a jelölőnégyzet alapértelmezés szerint törlődik a fordítóoptimalizálás letiltásához. Jelölje be ezt a jelölőnégyzetet a fordítóoptimalizálás engedélyezéséhez. A fordítóoptimalizálásokkal a kimeneti fájl kisebb, gyorsabb és hatékonyabb lesz. Mivel azonban az optimalizálás kód átrendeződést okoz a kimeneti fájlban, a fordítóoptimalizálás megnehezítheti a hibakeresést.

DLL-alapcím

Ez a szövegmező hexadecimális formátumban jeleníti meg az alapértelmezett DLL-alapcímet. Az Osztálytár és a Vezérlőtár projektekben ezzel a szövegmezővel adhatja meg a DLL létrehozásakor használni kívánt alapcímet.

Hibakeresési adatok létrehozása

Válassza a Nincs, a Teljes vagy a Csak pdf lehetőséget a listából. Egyik sem határozza meg, hogy a hibakeresési adatok ne legyenek létrehozva. A Teljes beállítás azt határozza meg, hogy a teljes hibakeresési adatok létre legyenek hozva, a pdb-only pedig azt határozza meg, hogy csak a PDB hibakeresési információit kell létrehozni. Ennek a beállításnak az alapértelmezett értéke a Teljes.

Fordítási állandók

A feltételes fordítási állandók hatása hasonló, mint egy #Const előfeldolgozási irányelv használata egy forrásfájlban, azzal a kivétellel, hogy a definiált állandók nyilvánosak, és a projekt összes fájljára vonatkoznak. Feltételes fordítási állandókat használhat a #If... Ezután...#Else irányelv a forrásfájlok feltételes fordítására. Lásd a feltételes fordítást.

DEBUG-állandó definiálása

Alapértelmezés szerint ez a jelölőnégyzet be van jelölve, és megadja, hogy be legyen állítva egy DEBUG-állandó.

TRACE-állandó definiálása

Alapértelmezés szerint ez a jelölőnégyzet be van jelölve, és megadja, hogy be legyen állítva egy TRACE-állandó.

Egyéni állandók

Ebben a szövegmezőben adja meg az alkalmazás egyéni állandóit. A bejegyzéseket vesszővel kell elválasztani a következő űrlap használatával: Name1="Value1",Name2="Value2",Name3="Value3".

Egyéb beállítások

Szerializálási szerelvények létrehozása

Ez a beállítás azt határozza meg, hogy a fordító létrehoz-e XML-szerializálási szerelvényeket. A szerializálási szerelvények javíthatják az indítási XmlSerializer teljesítményt, ha ezt az osztályt használta a típusok szerializálására a kódban. Ennek a beállításnak az alapértelmezett értéke az Automatikus érték. Az automatikus beállítás azt határozza meg, hogy szerializálási szerelvények csak akkor legyenek létrehozva, ha a kódban lévő típusok XML-be kódolására szolgál XmlSerializer . A Ki beállítás azt határozza meg, hogy a szerializálási szerelvények soha ne legyenek létrehozva, függetlenül attól, hogy a kód használja-e XmlSerializer. Bekapcsolva megadja, hogy a szerializálási szerelvények mindig létre legyenek hozva. A szerializálási szerelvények neve TypeName.XmlSerializers.dll.

Lásd még