ghid practic

.NET Framework (versiunea curentă)

Toate aplicațiile care sunt compilate CLR ar trebui să ruleze, sau activați. CLR pentru a rula cod gestionat. De obicei, aplicatie .NET Framework rulează în versiunea CLR în care a fost colectat, cu toate acestea, pentru acest comportament aplicațiile desktop pot fi modificate utilizând fișierul de configurare aplicație (uneori numită app.config fișier). Cu toate acestea, cererile pentru Windows Store sau aplicația Windows Phone, modificați comportamentul implicit furnizat de activare utilizând un fișier de configurare aplicație nu poate fi. Acest articol explică modul de a permite aplicației să ruleze pe o altă versiune a desktop-NET Framework, precum și exemple de direcționare o versiune 4 sau 4.5.

Versiunea .NET Framework, în care cererea este pornit, se determină în următoarea ordine:

În cazul în care un fișier de configurare aplicație conține intrări . în care una sau mai multe versiuni ale .NET Framework disponibile, și una dintre aceste versiuni prezente pe calculatorul utilizatorului, aplicația începe în această versiune. înregistrare în fișierul de configurare este citit în ordinea și utilizează prima versiune specificată a .NET Framework, care este pe calculatorul utilizatorului. (Pentru versiunea 1.0 utilizează elementul .)

Dacă fișierul de configurare nu este prezent, dar versiunea de .NET Framework, în care cererea a fost construit pentru a fi prezent pe computerul utilizatorului, aplicația începe în această versiune.

Ultima versiune instalată.

În cazul în care versiunea de .NET Framework, pentru care a fost construit cererea, lipsește, iar versiunea în celula nu este specificat în fișierul de configurare . aplicația încearcă să ruleze cea mai recentă versiune de .NET Framework, prezent pe calculatorul utilizatorului.

Cu toate acestea, 1.0 aplicația .NET Framework, 1.1, 2.0, 3.0 și 3.5 nu ruleze automat în .NET Framework 4 sau mai târziu, iar în unele cazuri, utilizatorul poate primi un mesaj de eroare și se va cere să instalați .NET Framework 3.5. Activarea comportament poate depinde, de asemenea, de sistemul de operare al utilizatorului din cauza diferitelor versiuni de Windows includ diferite versiuni ale .NET Framework. În cazul în care suporturile de aplicare și .NET Framework 3.5, și .NET Framework 4 sau mai târziu, se recomandă să se specifice acest lucru prin includerea configurația de mai multe intrări fișier pentru a evita erorile de inițializare .NET Framework. Pentru mai multe informații, consultați. Secțiunea Versiunea și în funcție de .NET Framework.

Puteți configura, de asemenea, .NET Framework 3.5 aplicații pentru a rula pe .NET Framework 4 sau 4.5, chiar și pe computerele care rulează .NET Framework 3.5, pentru a profita care vizează îmbunătățirea beneficiile de productivitate ale versiunilor 4 și 4.5.

Este întotdeauna recomandat pentru a testa aplicarea în fiecare dintre versiunile sale suportate de .NET Framework. Informații despre aplicație actualizate pentru a sprijini versiuni ulterioare ale .NET Framework, vezi. Secțiunea de compatibilitate versiune în .NET Framework.

Pentru informații cu privire la modul de a aduce în .NET Framework 1.0 și 1.1 modificări pentru a sprijini Windows 7 și Windows 8 aplicații, a se vedea. Secțiunea .NET Framework 1.1 Migrat platforma.

Setarea aplicației pentru a rula în Framework 4.5 sau 4

Adăugați sau găsi .NET Framework fișier de configurare a proiectului. fișier de configurare aplicație situată în același director cu aplicația, și are același nume, dar cu extensia .config. De exemplu, pentru un fișier de configurare aplicație MyExecutable.exe aplicație numită numit MyExecutable.exe.config.

Pentru a adăuga un fișier de configurare pentru Visual Studio bara de meniu, selectați Project. Adăugați un element nou. Selectați General în panoul din stânga și apoi selectați fișierul de configurare. Call fișier de configurare appName .exe.config. aceste elemente de meniu nu sunt disponibile, deoarece schimbarea politicilor de activare pe aceste platforme nu este posibil pentru Windows proiecte sau magazin de aplicații pentru Windows Phone.

Adăugați în elementul de fișier de configurare aplicație după cum urmează:

articole similare