Intelligencia

    dotNetFx40_Full_setup.exe

    Megjelenés dátuma:

    • A .NET-keretrendszer a Microsoft átfogó és konzisztens programozási modellje kiváló felhasználói felülettel, átlátható és biztonságos kommunikációval, valamint gazdag üzleti folyamatok létrehozására képes alkalmazások létrehozására.

      A .NET Framework 4 a korábbi verzióival párhuzamosan működik. A .NET-keretrendszer korábbi verzióin alapuló alkalmazások továbbra is az alapértelmezett platformjukon futnak.

      A Microsoft .NET-keretrendszer 4 a következő új szolgáltatásokat és fejlesztéseket tartalmazza.

      • A CLR (Common Language Runtime) és a BCL (Base Class Library) fejlesztései
        • Teljesítményjavítások, beleértve a többmagos gépek jobb támogatását, a háttérben végzett szemétgyűjtést és a profilkészítő csatolást a szerveren.
        • Új memórialeképezett fájltípusok és új numerikus típusok.
        • Könnyebb hibakeresés, beleértve a kiíratási hibakeresést, a Watson minidump-eket, a vegyes módú hibakeresést 64 bites processzorokhoz és a kódszerződéseket.
        • Teljes lista a CLR és BCL kiterjesztésekhez lásd: .
      • Újítások a nyelvekben Visual Basicés C#, például lambda operátorok, implicit sorfolytatások, dinamikus továbbítás, valamint elnevezett és opcionális paraméterek.
      • Az adatokhoz való hozzáférés és a modellezés fejlesztése.
        • Az Entity Framework lehetővé teszi a fejlesztők számára, hogy relációs adatbázis-műveleteket programozzanak .NET objektumok és Language Integrated Query (LINQ) használatával. Számos új funkciót tartalmaz, beleértve a perzisztencia figyelmen kívül hagyását és a POCO támogatást, az idegen kulcsok leképezéseit, a lassú betöltést, a tesztvezérelt fejlesztés támogatását, a modell funkcióit és az új LINQ operátorokat. További jellemzők magában foglalja a többrétegű adatalkalmazások támogatását önkövető entitásokkal, egyedi kódgenerálást T4 sablonokkal, első modellfejlesztést, továbbfejlesztett tervezői felületet, jobb teljesítményt és entitáskészletek pluralizálását. További információért lásd:.
        • A WCF Data Services a .NET-keretrendszer egyik összetevője, amely lehetővé teszi REST-alapú szolgáltatások és alkalmazások létrehozását, amelyek az Open Data Protocol (OData) segítségével biztosítanak és kérnek le adatokat az interneten keresztül. A WCF Data Services számos új funkciót tartalmaz, beleértve a továbbfejlesztett BLOB-támogatást, az adat-összerendelést, a sorszámlálást, a hírcsatorna testreszabását, a vetítéseket és a lekérdezési folyamat továbbfejlesztéseit. Beépített integráció a Microsoft iroda 2010 most lehetővé teszi, hogy biztosítsa Microsoft adatok Az Office SharePoint Server OData feedként, és elérheti ezt a hírcsatornát a WCF Data Services ügyfélkönyvtár segítségével. További információért lásd:.
      • Bővítmények az ASP.NET-ben
        • További vezérlők HTML használatával, elemazonosítók és egyéni css stílusok, amelyek megkönnyítik a szabványoknak megfelelő és keresőmotorokra optimalizált webes űrlapok létrehozását.
        • Új dinamikus adatösszetevők, például új lekérdezési szűrők, entitássablonok, az Entity Framework 4 gazdag támogatása, valamint a meglévő webes űrlapokra könnyen alkalmazható érvényesítési és sablonkészítési lehetőségek.
        • Webes űrlapok támogatása az új AJAX-könyvtár-bővítésekhez, beleértve a Content Delivery Networks (CDN) beépített támogatását.
        • Az ASP.NET bővítményeinek teljes listáját ezen a hivatkozáson találja.
      • A Windows Presentation Foundation (WPF) továbbfejlesztései
        • Hozzáadott támogatás a többérintéses bevitelhez, a szalagvezérlőkhöz és a panel bővíthetőségi funkcióihoz Windows feladatok 7.
        • Hozzáadott támogatás a Surface SDK 2.0-hoz.
        • Az új üzleti alkalmazások vezérlői, mint például a diagramkezelés, a prediktív szerkesztés, az adatrács és egyebek, javítják az adatalkalmazásokat fejlesztő fejlesztők termelékenységét.
        • A teljesítmény és a méretezhetőség javítása.
        • Fejlesztések a szöveg vizuális tisztaságában, a pixelrögzítésben, a lokalizációban és az interoperabilitásban.
        • A WPF kiterjesztéseinek teljes listáját lásd: .
      • A Windows Workflow (WF) továbbfejlesztései lehetővé teszik a fejlesztők számára a munkafolyamatok hatékonyabb karbantartását. Tartalmaz egy továbbfejlesztett tevékenységprogramozási modellt, egy továbbfejlesztett tervezői felületet, egy új folyamatábra-modellezési stílust, egy kibővített tevékenységpalettát, egy munkafolyamat-szabály integrációt és új üzenetkorrelációs képességeket. A .NET-keretrendszer 4 a WF-alapú munkafolyamatokhoz is jelentős teljesítményjavításokat biztosít. A WF kiterjesztések teljes listáját lásd: .
      • A Windows Communication Foundation (WCF) továbbfejlesztései, például a WCF-munkafolyamat-szolgáltatások támogatása az üzenetalapú tevékenységkorrelációt támogató munkafolyamatok létrehozásához. Ezenkívül a .NET-keretrendszer 4 új WCF-szolgáltatásokat kínál, például szolgáltatáskeresést, útválasztási szolgáltatást, REST-támogatást, diagnosztikát és teljesítményt. A WCF bővítmények teljes listáját lásd: .
      • A legújabb párhuzamos programozási összetevők, mint például a párhuzamos hurkok támogatása, a TPL (Task Parallel Library), a PLINQ (Parallel LINQ) lekérdezések és a koordinációs adatstruktúrák, amelyek lehetővé teszik a fejlesztők számára a többmagos processzorok képességeinek hatékony kezelését.

    Rendszerkövetelmények

    • Támogatott operációs rendszer

      Windows 7; Windows 7 szervízcsomag 1; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 R2 SP1; Windows Vista Service Pack 1; Windows XP Service Pack 3

          • Windows XP SP3
          • Windows Server 2003 SP2
          • Windows Vista SP1 vagy újabb
          • Windows Server 2008 (az elsődleges kiszolgálói szerepkörben nem támogatott)
          • Windows 7
          • Windows Server 2008 R2 (az elsődleges kiszolgálói szerepkörben nem támogatott)
          • Windows 7 SP1
          • Windows Server 2008 R2 SP1
        • Támogatott architektúrák:
          • ia64 (egyes funkciók nem támogatottak az ia64-en, például a WPF)
        • Hardver követelmények:
        • Előfeltételek:

    Telepítési útmutató

        1. Fontos! Győződjön meg arról, hogy számítógépében van a legtöbb utolsó csomag frissítések és fontos Windows-javítások. A biztonsági frissítések kereséséhez keresse fel a Windows Update webhelyet. Ha 64 bites XP-re vagy Windows 2003-ra telepít, előfordulhat, hogy telepítenie kell a Windows Imaging Componentet. 32 bites Windows verzió A képalkotó komponens beszerezhető innen: . A Windows Imaging Component 64 bites verziója innen érhető el.
        2. Kattintson a "Letöltés" gombra ezen az oldalon a letöltés elindításához.
        3. A telepítés azonnali elindításához kattintson a gombra Fuss.
        4. A letöltések számítógépre mentéséhez és későbbi telepítéséhez kattintson a gombra Megment.
        5. A telepítés megszakításához kattintson a gombra Megszünteti.

        Webfejlesztőknek és rendszergazdáknak

        A .NET-keretrendszer webszerverre vagy teljes webfejlesztői környezet telepítéséhez használja a .

    további információ


      • További követelmények a szerver telepítéséhez

        Ha szervertelepítést szeretne végrehajtani, az alapvető összetevők mellett a következő szoftvereket is telepítenie kell a számítógépére:

        • IIS 6.0 vagy újabb. Az ASP.NET szolgáltatásainak eléréséhez először telepítenie kell az IIS-t a következővel: legújabb frissítések Biztonság. Az ASP.NET csak Windows XP Professional, Windows Server 2003, Windows Server 2008 és Windows Server 2008 R2 rendszeren támogatott.
        • (Ajánlott) MDAC Data Access Components 2.8 vagy újabb.

        JEGYZET: a legtöbb felhasználónak nem kell kiszolgálót telepítenie. Ha nem biztos abban, hogy végre kívánja-e hajtani a szervertelepítést, hajtson végre egy alapszintű telepítést.

        Program Windows telepítés Server 2008 R2 SP1 opció Szerver telepítés Mag

        A Microsoft .NET Framework 4 ezen verziója nem támogatja a Server Core telepítési opciót a Windows Server 2008 és a Windows Server 2008 R2 rendszerhez. A Microsoft .NET Framework 4 olyan verziójának beszerzéséhez, amely támogatja a Windows Server 2008 R2 SP1 Server Core telepítési opcióját, látogasson el ide:

Microsoft .NET-keretrendszer Egy újraterjeszthető csomag, amely telepíti a .NET-keretrendszer futtatókörnyezetét és az alkalmazások fejlesztéséhez szükséges fájlcsomagot. A .NET Framework for Windows 7, 8, 10 a Microsoft átfogóan konzisztens programozási modellje nagyszerű, gazdag alkalmazások készítéséhez. frissített verzió Az orosz nyelvű .NET-keretrendszer kiválóan működik elavult alapértelmezett verzióival. A Microsoft .NET fő ötlete a beírt programok töredékeinek kombinálása különböző nyelvek programozás. A .NET minden egyes könyvtára információkat tárol a jelenlegi verzió. Ez megkerüli az új és a régi összeszerelési verziók közötti sok konfliktust. legújabb verzió A Microsoft .NET Framework ingyenes letöltése orosz nyelven a hivatalos weboldal közvetlen hivatkozásával ellátogathat weboldalunkra.

A Microsoft .NET-keretrendszer Windows 7, 8, 10 rendszerhez szolgáltatásai:

  • Nagy teljesítmény a többmagos számítógépekkel végzett munka során;
  • A VisualBasic és a C++ frissítéseinek támogatása;
  • Szimulációs fejlesztések elérhetők;
  • A HTML-en keresztüli további vezérlés megkönnyíti a keresőmotorok webes űrlapjainak létrehozását;
  • Többérintéses beviteli és szalagvezérlők támogatása;
  • A tálca bővíthetősége a NET Framework for Windows 7, 8, 10 rendszerben;
  • Jobb teljesítmény és skálázhatóság.

A Microsoft .NET-keretrendszer egy közös nyelvi futtatókörnyezet (CLR) és a kapcsolódó fájlok, amelyek a .NET-keretrendszerhez fejlesztett alkalmazások futtatásához szükségesek.
A Microsoft .NET-keretrendszer az új modell felügyelt kód programozás a számára operációs rendszer Ablakok.
Amint telepíti a .NET-keretrendszert, az összetevő azonnal megteremti a program működéséhez szükséges összes feltételt. Így ez a komponens megteremti a szükséges feltételeket a programok működéséhez.
A .NET-keretrendszer Windows NT, 98, Me, 2000, XP, Server 2003, Vista, Server 2008 és 7, 8 operációs rendszerekre telepíthető.
Azt mondanám, hogy a .NET-keretrendszer nem kodekekről szól, hanem a java alternatívájáról - egy virtuális gépről, amely képes különböző platformokon futtassa a hozzá írt kódot.
A Java-val ellentétben a kód nem csak értelmezhető Virtuális gép, hanem közvetlenül a hardveren történő végrehajtáshoz is lefordítható (ez nagyobb teljesítményt biztosít).
Használata nem korlátozódik az internetre, a szokásos szoftverek is .NET alá íródnak. Ennek a szoftvernek az az előnye, hogy bármely számítógépen és bármilyen .NET-támogatással rendelkező operációs rendszeren futni fog, például mobiltelefonokon.
A .NET-keretrendszert már régóta a Windows rendszerrel szállítják. A Windows 7 3.5-ös verzióval és néhány korábbi verzióval rendelkezik a kompatibilitás érdekében. A 4-es verzió jelenleg naprakész.
A Windows 7-től eltérően a Windows 8 platform 4.5-ös verziójával érkezik, amely az operációs rendszer telepítése során automatikusan települ. Ezért, ha van egy műtét Windows rendszer 8, akkor nem kell telepítőt letölteni, már minden telepítve van. További információ a platformról az MSDN oldalán.

Hogyan állapítható meg, hogy a .NetFramework melyik verziója van telepítve?

3 van egyszerű módszer.NET verzió definíciók Framework telepítve a számítógépeden:
1. módszer:
A Windows Intéző használata (Windows Intéző)
A Rendszerleíróadatbázis-szerkesztő használata
Egy kis hordozható segédprogram használata .NET Version Detector All Microsoft verziók A .NET-keretrendszer a következő mappába van telepítve:

Ahol " %windir%" - A gyökérmappa, amelybe a "Windows" volt telepítve, azaz. C:\Windows\.
Menjen a menübe Start->Futtatás majd írja be a parancsot %windir%\Microsoft.NET\Framework\ Ezt a parancsot is be lehet írni címsor Windows Intéző(azaz bármilyen mappát). Megnyílik egy mappa, amely a következő képernyőképen látható:


Ebben a mappában láthatja, hogy mely verziókat telepítette.
2. módszer: A Rendszerleíróadatbázis-szerkesztő használata.
A Rendszerleíróadatbázis-szerkesztőn keresztül azt is megtudhatja, hogy a .NET-keretrendszer melyik verziója van telepítve a számítógépére:

  1. Menjen a menübe Start->Futtatás majd írja be a parancsot regedités nyomja meg Belép.
    Megnyílik egy ablak.
  2. Most a következő kulcsot keressük:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
  3. Ez a kulcs több további részt is tartalmaz, amelyek mindegyike a rendszerre telepített .NET-keretrendszer nevét és verzióját jeleníti meg.


3. módszer:
A .NET-keretrendszer telepített verzióinak ellenőrzése egyszerű a .NET Version Detector segítségével


A Microsoft .NET-keretrendszer összes verziójának listája

Az alábbiakban az összes kiadott listája található Ebben a pillanatban a .NET-keretrendszer verziói:
  • .NET-keretrendszer 1.0
  • .NET Framework 1.1 (a Windows Server 2003-tól kezdődő operációs rendszer része)
  • .NET-keretrendszer 2.0
  • .NET Framework 3.0 (Windows Vista és Server 2008 óta az operációs rendszer része)
  • .NET Framework 3.5 (Windows 7 és Server 2008 R2 óta az operációs rendszer része)
  • .NET-keretrendszer 4.0

Töltse le a Microsoft .NET Framework 1.0-t


Töltse le a Microsoft .NET Framework 1.1-et


Töltse le a Microsoft .NET Framework 2.0-t


(webes telepítő) (Internet kapcsolat szükséges a telepítés során)

Microsoft .NET Framework 3.5 Service Pack 1 (SP1) (teljes offline telepítő)

Töltse le a Microsoft .NET Framework 4.0-t


Letöltés (webes telepítő) (internetkapcsolat szükséges a telepítés során) (orosz)

A következő program telepítésekor a felhasználók gyakran szembesülnek azzal, hogy a .NET-keretrendszer új verziójával kell rendelkezniük. Gyártói, a Microsoft folyamatosan frissítéseket adnak ki termékeikhez. Az oldalon mindig ingyenesen letöltheti jelenlegi verzióösszetevő. Tehát hogyan frissítheti a .NET-keretrendszert Windows 7 rendszeren?

Kézi frissítés

Ezért nincs frissítés a .NET-keretrendszerben. Úgy történik, mint normál telepítés programokat. A különbség az régi verzió nem kell törölnie, a frissítés a többi verzió tetejére kerül. A telepítéshez fel kell lépnie a Microsoft hivatalos webhelyére, és le kell töltenie a legújabb .NET-keretrendszert. Ezt követően a fájl fut "alkalmazás".

A telepítési folyamat körülbelül 5 percet vesz igénybe, nem több. A számítógép újraindítása után a frissítés befejeződik.

Frissítés az ASoft .NET Version Detector segítségével

Annak érdekében, hogy ne keresse sokáig a szükséges telepítőfájlt a webhelyen, használhatja speciális segédprogram ASoft .NET Version Detector. Az indítást követően az eszköz megkeresi a számítógépen a .NET-keretrendszer telepített verzióit.

A rendszerben nem szereplő verziók szürkével vannak jelölve, szemben a zöld letöltési nyilakkal. Ha rákattint, letöltheti a kívánt .NET-keretrendszert. Most telepíteni kell az összetevőt, és újra kell indítani a rendszert.

Ezzel befejeződik a .NET-keretrendszer frissítése, vagyis valójában nem különbözik egy összetevő telepítésétől.

És mégis, ha frissített a .NET-keretrendszer legújabb verziójára, akkor nem tudja korábban telepíteni, a program hibát ad.

07/09/17 33,4K

Ha gyakran telepít programokat, akkor valószínűleg Microsoft .NET Framework hibákkal találkozott. A két leggyakoribb - vagy nincs telepítve, vagy rossz verzió van telepítve.

Miért történik ez? Mi ez, és miért van szükség a NET-keretrendszerre?

Mi az a .NET-keretrendszer?

Valószínűleg tudja, hogy a programozók fő foglalkozása a kódírás. Ennek során különféle programozási nyelveket használnak, hogy elmondják a számítógépnek, mit kell tennie:


De van egy probléma - a programozási nyelvek meglehetősen primitívek. Segítségükkel könnyedén végrehajthat olyan egyszerű műveleteket, mint az összeadás és a szorzás. És minden más hosszú és kemény munkát igényel. Szöveget vagy képeket szeretne megjeleníteni a képernyőn? Ezután sok kódot kell írnia a nyelv legegyszerűbb elemeivel.

Itt a .NET-keretrendszer segít. Valójában ez egy kiterjedt kódrészlet, amelyet írtunk ( a Microsoft készítette és karbantartja), amellyel a programozók gyorsabban írhatnak programokat.

Például a .NET-keretrendszer gondoskodik az ablakok képernyőre rajzolásának összes műveletéről. A programozónak csak szöveget kell beszúrnia, át kell gondolnia a programmenüt, be kell állítania a gombok viselkedését, amikor a felhasználó rájuk kattint stb.

A .NET-keretrendszer azonban sokkal több, mint egy csomó extra kód. Tartalmaz olyan eszközöket, amelyek csökkentik a fejlesztési időt, és további API-kat tartalmaznak, amelyek segítségével a programozók könnyedén kapcsolatba léphetnek olyan szolgáltatásokkal, mint a Windows Store. Ahelyett, hogy manuálisan írná az egészet szükséges kódot egyetemes támogatására Windows platformok, használhatja a .NET-keretrendszert:


Az alkalmazások .NET-keretrendszerrel történő fejlesztésének egyetlen hátránya van: nem futtathatók, ha a .NET nincs telepítve a rendszerre.

NET-keretrendszer két részből áll. Az első rész egy előre megírt kódot tartalmaz ( hivatalosan SDK-nak, fejlesztői csomagnak vagy "fejlesztői csomagnak" nevezik). A második rész egy olyan programot tartalmaz, amely a .NET-keretrendszer kódját az operációs rendszer parancsaivá tudja értelmezni. Ez a rész, amely az ún futásidejű környezet, lehetővé teszi a .NET-keretrendszerrel írt programok futtatását.

Ebből a szempontból a .NET-keretrendszer a Java-hoz hasonlít – a benne írt alkalmazások használatához le kell töltenie a Java Runtime Environment-et.

Röviden, miért van szüksége Microsoft Net Framework : Ha Ön egyszerű felhasználó, aki nem szándékozik programozni, akkor csak a .NET-keretrendszer futtatókörnyezetére van szüksége.

A .NET-keretrendszer telepítése

A legtöbb Windows számítógépen már telepítve van a .NET-keretrendszer, de előfordulhat, hogy a verzió már elavult. Például a Windows 8 és 8.1 a 4.5.1 verzióval érkezik, míg a Windows 10 a 4.6, 4.6.1 vagy 4.6.2 verziót tartalmazza.

Az írás idején a legtöbb friss változat- .NET-keretrendszer 4.7. Ezt fogjuk telepíteni:


A .NET Framework ezen keresztül is telepíthető Windows Update. De sokan kikapcsolnak Windows Update, ezért ez a módszer előnyösebb lenne.

Telepítés előtt – A .NET-keretrendszer 4.7 telepíthető Windows 10, Windows 8.1 és Windows 7 SP1 32 és 64 bites rendszerekre egyaránt. A Microsoft azt javasolja, hogy a merevlemezen legalább 2,5 GB szabad hely legyen a telepítés zökkenőmentes lebonyolítása érdekében.

A Microsoft kétféle telepítőt kínál: a webes telepítőt és az offline telepítőt. A webes telepítő kevesebb, mint 2 MB, és mindent letölt szükséges alkatrészeket telepítés során. Ezért stabil internetkapcsolatra lesz szüksége.

Az önálló telepítő körülbelül 60 MB méretű, és nem igényel internet-hozzáférést a telepítés során.

Mindkét telepítő ugyanazt tartalmazza .NET verziók Framework , de inkább az offline telepítőt használjuk. Megbízhatóbb, és mindig kéznél lesz, ha újra kell telepítenie a .NET-keretrendszert. A letöltést követően a telepítési folyamatnak egyszerűnek kell lennie – csak kövesse a képernyőn megjelenő utasításokat. És akkor gyorsan megérti, miért van szükség a NET Framework 4-re.

NET Framework 4.7 webes telepítő

NET Framework 4.7 offline telepítő


Felhívjuk figyelmét, hogy a 4.7-es verzió a 4-es, 4.5-ös, 4.5.1-es, 4.5.2-es, 4.6-os, 4.6.1-es és 4.6.2-es verziók folyamatban lévő frissítése. Szóval ne töröld előző verziók telepítés után. A .NET-keretrendszer 3.5 SP1 és régebbi verziói külön telepítve vannak.

Alapértelmezés szerint a .NET-keretrendszer az angol verziót telepíti, függetlenül attól, hogy melyik telepítőt használja. A lokalizációhoz le kell töltenie a megfelelő nyelvi csomagot. Pillanatnyilag nyelvi csomagok a 4.7-es verzióhoz csak offline telepítőként érhetők el.