Rangka kerja bersih Microsoft sama ada program ini diperlukan. Apakah Rangka Kerja .NET dan apakah maksudnya untuk pengguna dan pengaturcara

Anda mungkin telah menemui fakta bahawa sesetengah program memberikan mesej tentang kemustahilan untuk dilancarkan kerana ketiadaan Rangka Kerja .NET dalam sistem. Apakah elemen sistem ini dan di mana saya boleh mendapatkannya?

Peranan Microsoft .NET Framework dalam program

Microsoft .NET Framework ialah platform perisian yang dikeluarkan oleh syarikat Microsoft yang terkenal di dunia untuk memastikan keserasian produk perisian yang ditulis menggunakan bahasa pengaturcaraan yang berbeza. Oleh itu, disebabkan kehadiran Rangka Kerja .NET yang dipasang pada komputer anda, atur cara boleh berinteraksi dengan komponen sistem pengendalian yang diperlukan dengan menghantar dan memproses permintaan, tanpa mengira bahasa pengaturcaraan di mana program ini dicipta. Dari satu segi, Rangka Kerja .NET adalah serupa dengan , yang membenarkan pemain media membaca fail video dalam pelbagai format.

Kini tiba masanya untuk beralih kepada soalan utama, lebih mendesak - di mana untuk mendapatkan Rangka Kerja .NET?

Cara memasang Microsoft .NET Framework

Microsoft .NET Framework ialah produk perisian percuma dan anda boleh memuat turun pemasangnya daripada tapak web rasmi Microsoft di Microsoft.com.

Memasang Microsoft .NET Framework adalah sangat mudah. Ia cukup untuk menjalankan fail pemasangan dan menerima perjanjian lesen, maka pemasang akan memuat turun secara automatik dari Internet dan memasang semua fail yang diperlukan pada komputer. Selepas prosedur pemasangan Microsoft .NET Framework selesai, anda disyorkan untuk memulakan semula komputer anda.

Ramai pengguna sering menyaksikan bagaimana, apabila memasang program, sistem mula meminta untuk memasang beberapa jenis Microsoft .NET Framework. Kadangkala dalam kes sedemikian, Windows sendiri menyambung ke pelayan Microsoft dan memuat turun versi rangka kerja yang diperlukan, tetapi mengapa komponen ini diperlukan sama sekali? Tidakkah sistem boleh melakukannya tanpanya?

Pada dasarnya, ia boleh, tetapi dalam kes ini keupayaannya akan terhad. Untuk memahami apa itu dan betapa pentingnya, anda perlu kembali ke asal Windows. Pada mulanya, sistem pengendalian ini direka bentuk dengan mengambil kira bahawa aplikasi yang dibangunkan untuknya akan dibuat dalam bahasa C.

Pembangunan dalam C adalah pengalaman yang tidak menyenangkan kerana "kekusutan" bahasa, dan C tidak sesuai untuk membina struktur yang kompleks. Proses mencipta aplikasi telah dipermudahkan dengan kemunculan OOP dan konsep kelas. Pada masa yang sama, banyak kaedah yang digunakan dalam Win 32 API mula digabungkan ke dalam kelas, seterusnya, kelas baru mula dicipta dan digabungkan menjadi perpustakaan.

Di satu pihak, OOP dan C++ menjadikannya lebih mudah untuk membangunkan aplikasi, sebaliknya, pengaturcara semakin terpaksa berhadapan dengan masalah keserasian. Secara teorinya, fail EXE yang diperoleh hasil daripada menyusun kod C ++ boleh dijalankan pada mana-mana OS, tetapi ternyata tidak semuanya begitu mudah. Hakikatnya ialah pada masa itu banyak jenis pemproses dan sistem pengendalian mula muncul, dan pemaju terpaksa mengambil kira semua ini.

Tiada jaminan bahawa program yang ditulis pada komputer dengan satu versi Windows dan jenama pemproses tertentu akan dapat berfungsi dengan betul pada PC lain dengan versi OS yang berbeza dan pemproses yang berbeza. Masalah kedua ialah DLL yang disertakan dengan Windows sendiri. Kebanyakan perpustakaan ini sekali lagi tertumpu pada menyokong aplikasi yang dibangunkan dalam bahasa C, jadi pengaturcara perlu memasukkan perpustakaan luaran, yang dikaitkan dengan banyak kesulitan.

Tetapi mungkin batu penghalang terbesar ialah apa yang dipanggil kod tidak terurus, yang tidak membenarkan persempadanan hak untuk aplikasi C. Sun cuba mencari penyelesaian dengan mencipta mesin maya Java yang mengurus aplikasi, walaupun hanya ditulis dalam Java. Mesin Maya Java berfungsi sebagai sejenis lapisan antara aplikasi, sistem pengendalian dan perkakasan, mengambil tugas untuk menyesuaikan perisian.

Penyelesaian ini ternyata sangat berjaya sehingga tidak lama kemudian Java diterima pakai oleh banyak syarikat, termasuk Microsoft sendiri. Walau bagaimanapun, tuntutan mahkamah antara Sun dan Microsoft yang diikuti sejurus selepas menamatkan hubungan mereka, dan Microsoft memutuskan untuk mencipta platform mereka sendiri. Dan pada tahun 2001, Microsoft mengumumkan Rangka Kerja .NET - platform untuk membangunkan, menyahpepijat, menguji dan menjalankan aplikasi. Seperti Java, Rangka Kerja .NET berfungsi sebagai lapisan antara aplikasi dan sistem, dan juga memainkan peranan sebagai pengkompil.

Kod program yang ditulis dalam Rangka Kerja .NET mula-mula ditukar kepada beberapa jenis kod perantaraan, disesuaikan dengan OS dan perkakasan, dan kemudian diterjemahkan ke dalam bahasa mesin yang boleh difahami oleh pemproses. Pada masa yang sama, tidak seperti Java, Rangka Kerja .NET mempunyai dua kelebihan penting, khususnya, pembersihan memori automatik dan keupayaan untuk menyusun secara selektif, yang memungkinkan untuk menjimatkan sumber komputer dengan ketara.

Apakah yang termasuk dalam Rangka Kerja .NET

Masa Jalan Bahasa Biasa- komponen utama, teras Rangka Kerja BERSIH, bertanggungjawab untuk menyusun, menjalankan dan mengurus aplikasi.

Satu set pelbagai utiliti yang diwakili oleh penyusun, pembongkar, penjana sijil, dsb. Perpustakaan, antara yang paling penting ialah:

ADO.NET- satu set kelas untuk bekerja dengan pangkalan data.
bentuk tingkap- perpustakaan yang membolehkan anda mencipta tetingkap Windows dengan kawalan klasik.
Yayasan Persembahan Windows - Terima kasih kepada perpustakaan ini, pembangun boleh mencipta aplikasi dengan antara muka bukan standard.
Yayasan Komunikasi Windows- perpustakaan yang direka untuk membangunkan perkhidmatan.
Aliran Kerja Windows- perpustakaan untuk pembangunan proses.
ASP.NET- teknologi untuk membangunkan aplikasi web.

Kepentingan Rangka Kerja .NET hari ini

Selain menghapuskan isu keserasian, kelebihan .NET Framework yang tidak dapat dinafikan terletak pada kepelbagaiannya, yang membolehkan anda menjalankan aplikasi yang menyokong teknologi NET bukan sahaja pada Windows, tetapi juga pada sistem pengendalian lain. Pada masa yang sama, aplikasi yang dibangunkan boleh ditulis dalam mana-mana bahasa pengaturcaraan, malah satu yang "tidak difahami" oleh Windows, dengan syarat kod sumbernya boleh diterjemahkan ke dalam bahasa perantaraan Microsoft MSIL atau CIL. Dengan menterjemah kod ini ke dalam bahasa yang boleh difahami oleh pemproses, Rangka Kerja .NET memudahkan untuk menjalankan program pada Windows yang tidak ditujukan secara langsung untuk sistem ini.

Pengguna biasa melihat Rangka Kerja .NET hanya sebagai alat yang mereka perlukan untuk menjalankan aplikasi. Ini adalah benar, tetapi masih rangka kerja dicipta bukan untuk pengguna, tetapi untuk pembangun. Dan seseorang yang, dan mereka tahu harga untuknya, terutamanya mereka yang memprogram dalam Visual Basic .NET dan C #. Lagipun, kedua-dua persekitaran pengaturcaraan ini tidak lebih daripada cangkerang mudah yang mengandungi hanya antara muka dan binaan bahasa asas, dan segala-galanya yang sangat diperlukan untuk mencipta aplikasi disembunyikan dengan tepat dalam kedalaman platform .NET Framework.

Soalan mendesak dan popular di kalangan pengguna yang telah pun seiring dengan PC mereka sendiri.

Microsoft .NET Framework ialah platform perisian yang menggabungkan keserasian semua bahasa pengaturcaraan utama.

Semua ini bermakna bahawa program yang dibangunkan dalam bahasa C# boleh berkomunikasi dengan mudah dengan perkhidmatan, yang berdasarkan bahasa Delphi.

Keperluan untuk platform ini telah lama berkembang, kerana mengambil kira semua faktor yang mungkin oleh pembangun, iaitu, kehadiran atau ketiadaan codec adalah sangat susah payah, dan tidak selalu dapat dilaksanakan, ditambah lagi ia mengambil lebih banyak masa untuk melancarkan aplikasi disebabkan oleh semua jenis semakan kewujudan, dan Microsoft berkata . Sebelum keluaran pakej ini, Java mendapat pengedaran, di mana tiada minat daripada syarikat dan Microsoft.

Apakah tujuan Rangka Kerja NET?

Hari ini, Rangka Kerja .NET diperlukan untuk operasi yang betul bagi peningkatan bilangan produk perisian; pembangun tidak lagi boleh melakukannya tanpanya. Sebagai tambahan kepada kemudahan dan tempat di pasaran, syarikat itu bertujuan untuk mengembangkan fungsi pengaturcara biasa, kerana bahasa yang berbeza mempunyai ciri dan perbezaan istimewa.

Untuk lebih jelas, mari kita lihat contoh: javascript ialah senario berasaskan prototaip, dengan kata lain, apabila anda melihat data yang berubah secara dinamik pada halaman yang dilaksanakan dalam penyemak imbas, selalunya Rangka Kerja NET yang bertanggungjawab untuk ini.

PHP - anda boleh mengatakan jantung kebanyakan tapak, ia menjana maklumat yang dibentangkan pada halaman, tetapi ia tidak boleh mengubah kandungan secara tidak segerak, iaitu, tanpa mengemas kini halaman, dan jika anda menggabungkan bahasa ini, anda boleh mengembangkan fungsi pada masa-masa tertentu .

Platform ini menggabungkan dua bahagian persekitaran masa jalan dan perpustakaan kelas. Common Language Runtime (CLR), seperti namanya, direka untuk berinteraksi, menjalankan pelayan atau aplikasi biasa.

Pustaka Kelas Rangka Kerja ialah pangkalan data, iaitu, repositori maklumat, semua jenis komponen untuk bekerja dengan semua elemen komputer anda.

Matlamatnya adalah untuk membenarkan pembangun melakukan dengan tepat aplikasi yang dia tulis, dengan mengorbankan kelas siap pakai, dan bukan untuk melakukan pengaturcaraan peringkat rendah.

Sebenarnya, .NET ditujukan untuk komputer peribadi pada sistem pengendalian Windows, tetapi syarikat itu juga meluaskan pengaruhnya kepada peranti mudah alih, di mana terdapat keperluan yang sama untuk menyelaraskan segala-galanya, jadi Rangka Kerja boleh dilihat pada peranti mudah alih.

Sudah tentu, terdapat analog pada pelbagai versi Linux dan sistem lain, terima kasih kepada pembangunan projek bebas, yang utama adalah Mono dan Portable.NET.

Untuk mengelakkan kemungkinan masalah dengan pembangun yang tidak bertanggungjawab yang mempunyai matlamat mereka sendiri untuk mencuri data peribadi anda, persekitaran CLR mengendalikan semua ini dan mengenakan rangka kerja yang tegar, beginilah cara kod terurus berfungsi, berinteraksi dengan Rangka Kerja. Sehubungan itu, kod yang tidak mengakses platform dipanggil tidak terurus.

Pakej Rangka Kerja .NET boleh, seolah-olah, dilancarkan dari dalam, dengan memuatkan CLR, kod tidak terurus mendapat peluang untuk mencipta persekitaran pengaturcaraan sendiri di mana ia boleh menggunakan kedua-dua alat kod terurus dan tidak terurus. Windows telah menyediakan keupayaan untuk pengaturcara untuk membangunkan masa jalan mereka sendiri, yang menjadikan Rangka Kerja lebih fleksibel.

Selalunya, pengguna tidak menghadapi keperluan untuk memasang platform ini, kerana ia dilampirkan pada kebanyakan permainan dan banyak program perisian, dipasang selepas selesai proses utama, tetapi jika anda tidak memasang apa-apa untuk masa yang lama, maka anda perlu mengemas kini secara manual. Anda tidak akan menghadapi sebarang masalah dengan memuat turun, kerana semua fail dan data disenaraikan di tapak web pengilang Microsoft.

Mari kita lihat beberapa soalan yang paling kerap ditanya memandangkan pengguna biasa tidak perlu berurusan dengan ciri apl itu sendiri, tetapi ada perkara yang perlu diketahui tentang platform ini.

Bagaimana untuk mengetahui versi .NET Framework yang dipasang?

Jawapan kepada soalan ini mungkin menarik minat anda jika program tertentu dalam keperluan sistem mengatakan bahawa terdapat Rangka Kerja versi tertentu. Perlu diingat bahawa semua versi yang lebih baru sudah mengandungi semua yang anda perlukan untuk menjalankan aplikasi yang direka untuk versi yang lebih lama.

Cara yang paling mudah, dan oleh itu cara yang paling sesuai untuk mengetahui versi adalah dengan melihatnya di bahagian khas panel kawalan.

1 cara

1. Pergi ke "Panel Kawalan" yang mana anda perlu mengklik butang "Mula" dan klik pada item yang ditentukan;

3. Pergi ke menu kiri pada tab "Hidupkan atau matikan ciri Windows";

4. Dalam senarai yang terbuka, cari Rangka Kerja anda, ia akan mempunyai versi dalam namanya.


2 cara

Satu lagi cara untuk mengetahui versi adalah dengan hanya memuat turun program Pengesan Versi NET, ia berfungsi tanpa pemasangan dan akan menunjukkan semua maklumat yang diperlukan.

Mari kita lihat urutan tindakan Rangka Kerja ini, sebarang program yang ditulis untuk platform ini, dalam bahasa pengaturcaraan yang berbeza, diubah menjadi kod bait Bahasa Perantaraan Biasa perantaraan pada peringkat pemprosesan. Selepas itu, kod itu boleh dilaksanakan oleh mesin maya Common Language Runtime (CLR), atau diterjemahkan oleh utiliti NGen.exe ke dalam kod boleh laku untuk pemproses sasaran tertentu.

Jika anda melaksanakan kod pada mesin maya, maka pengkompil JiT dengan serta-merta menukar kod perantaraan kepada kod binari yang digunakan oleh pemproses seni bina yang diperlukan.

Jika anda mempunyai sebarang soalan tentang "Apakah Microsoft .NET Framework?”, anda boleh bertanya kepada mereka dalam komen


Microsoft .NET Framework adalah platform perisian yang dipanggil. Pemasangan Rangka Kerja NET diperlukan untuk menjalankan program yang ditulis pada platform ini. Untuk menjadikannya lebih jelas kepada anda, saya akan menerangkan seperti berikut: sesetengah fail video tidak akan dimainkan pada Windows jika mereka tidak mempunyai codec yang diperlukan dipasang. Di sini keadaannya adalah sama: program yang ditulis di bawah Rangka Kerja NET tidak akan dapat dijalankan jika komponen ini tidak dipasang pada sistem.

Perkara penting: untuk pengendalian aplikasi yang ditulis untuk versi khusus Rangka Kerja NET, versi ini mesti dipasang.

Microsoft mengeluarkan versi pertama Rangka Kerja NET pada tahun 2000, dan sejak itu terdapat beberapa (NET Framework 1.0, 1.1, 2.0, 3.0, 3.5, 4.0, 4.5).

Jadi bagaimana anda tahu versi Rangka Kerja NET yang dipasang pada komputer anda?

Microsoft .NET Framework 4.5.1
Ia adalah kemas kini versi 4.0 dan 4.5, jadi jika 4.5.1 dipasang, maka versi ini tidak perlu dipasang. Windows XP tidak disokong oleh NET Framework 4.5.

Bagaimana untuk memasang semula Microsoft .NET Framework?

Kadangkala terdapat masalah dalam sistem, satu cara atau yang lain berkaitan dengan Rangka Kerja NET. Sebagai contoh, ralat muncul semasa memulakan beberapa program atau semasa memasang (mengemas kini) Microsoft .NET Framework itu sendiri. Dalam kes ini, penyelesaian yang paling boleh dipercayai untuk masalah adalah dengan mengalih keluar platform dan memasangnya semula.

Kepada nyahpasang NET Framework dengan betul daripada komputer anda, sebaiknya gunakan program yang dicipta khas untuk ini Alat Pembersihan Rangka Kerja .NET.

Muat turunnya, kemudian nyahzip arkib dan jalankan fail itu cleanup_tool.exe.

Mesej akan muncul: "Adakah anda mahu menjalankan .NET Framework Setup Cleanup Utility?" (walaupun dalam bahasa Inggeris) - klik "Ya". Kemudian terima syarat perjanjian lesen (“butang Ya”).
Dalam tetingkap program, pilih “.NET Framework - All Versions” daripada senarai dan klik butang “Cleanup Now”:
Selepas menyahpasang NET Framework, mulakan semula komputer anda. Kemudian pasang semula versi yang dikehendaki, bermula dengan yang terkecil.

Jika anda telah menggunakan Windows untuk masa yang sangat lama, anda mungkin pernah mendengar tentang Microsoft .NET kerana aplikasi meminta anda memasangnya, atau anda perasan ia dalam senarai atur cara yang dipasang. Jika anda bukan pembangun, maka anda tidak memerlukan banyak pengetahuan untuk menggunakannya. Anda hanya memerlukannya untuk berfungsi. Tetapi memandangkan anda berada di halaman ini, anda berminat dengan butiran tentang apa itu .NET dan mengapa begitu banyak aplikasi memerlukannya.

Rangka Kerja .NET

Nama ".NET Framework" itu sendiri agak tersilap. Rangka kerja (dalam istilah pengaturcaraan) benar-benar satu set antara muka pengaturcaraan aplikasi (API) dan perpustakaan kod kongsi yang boleh dipanggil oleh pembangun semasa membangunkan aplikasi supaya mereka tidak perlu menulis kod dari awal. Dalam Rangka Kerja .NET, perpustakaan kod kongsi ini dipanggil Pustaka Kelas Rangka Kerja (FCL). Sedikit kod dalam perpustakaan kongsi boleh melakukan pelbagai perkara. Katakan, sebagai contoh, pembangun memerlukan aplikasinya untuk dapat ping alamat IP lain pada rangkaian. Daripada menulis kod ini sendiri dan kemudian menulis semua bit dan kepingan yang perlu mentafsir maksud hasil ping, mereka boleh menggunakan kod daripada perpustakaan yang melakukan fungsi ini.

Dan ini hanyalah satu contoh kecil. Rangka Kerja .NET mengandungi puluhan ribu bahagian kod biasa. Kod kongsi ini menjadikan kehidupan lebih mudah untuk pembangun kerana mereka tidak perlu menulis fungsi baharu setiap kali aplikasi mereka perlu melaksanakan beberapa fungsi biasa. Sebaliknya, mereka boleh menumpukan pada kod yang unik untuk aplikasi mereka dan antara muka pengguna yang menghubungkan semuanya bersama-sama. Menggunakan struktur kod kongsi seperti ini juga membantu memastikan beberapa piawaian merentas aplikasi. Pengguna aplikasi boleh mengharapkan perkara seperti kotak dialog Buka dan Simpan Sebagai berfungsi dengan cara yang sama merentas aplikasi.

Jadi mengapa nama ini salah?

Selain digunakan sebagai kod kongsi, .NET juga menyediakan persekitaran masa jalan untuk aplikasi. Masa jalan menyediakan mesin maya kotak pasir di mana aplikasi dijalankan. Banyak platform pembangunan menyediakan perkara yang sama. Java dan Ruby on Rails, sebagai contoh, menyediakan masa jalan mereka sendiri. Dalam .NET, masa jalan dipanggil Common Language Runtime (CLR). Apabila pengguna memulakan aplikasi, kod untuk aplikasi itu sebenarnya disusun kepada kod asli pada masa dijalankan dan kemudian dilaksanakan. CLR juga menyediakan beberapa perkhidmatan lain seperti pengurusan benang memori dan pemproses, pengendalian pengecualian program dan pengurusan keselamatan. Masa jalan ialah satu cara untuk mengabstrakkan aplikasi daripada perkakasan sebenar yang aplikasi dijalankan.


Terdapat beberapa kelebihan menggunakan aplikasi runtime. Faedah terbesar ialah mudah alih. Pembangun boleh menulis kod mereka menggunakan mana-mana bahasa yang disokong, termasuk C#, C++, F#, Visual Basic dan berdozen-dozen lagi. Kod ini kemudiannya boleh dijalankan pada mana-mana perkakasan yang menyokong .NET. Platform ini kononnya direka bentuk untuk menyokong perkakasan PC bukan Windows, namun sifat proprietarinya telah menyebabkan ia digunakan terutamanya untuk aplikasi Windows.

Microsoft telah mencipta pelaksanaan lain .NET untuk menangani isu ini. Mono ialah projek sumber terbuka dan percuma yang direka untuk menyediakan keserasian antara aplikasi .NET dan platform lain, terutamanya dengan Linux. Pelaksanaan Teras .NET juga merupakan rangka kerja sumber terbuka dan percuma untuk membina aplikasi modular yang ringan merentasi pelbagai platform. Teras .NET direka bentuk untuk menyokong Mac OS X, Linux dan Windows (termasuk sokongan untuk Aplikasi Platform Windows Universal).

Seperti yang anda boleh bayangkan, platform seperti .NET boleh menjadi rahmat sebenar. Ini membolehkan pembangun menulis kod menggunakan bahasa pengaturcaraan kegemaran mereka dan pastikan kod itu boleh dijalankan di mana-mana rangka kerja disokong. Pengguna mendapat manfaat daripada aplikasi yang serasi, serta fakta bahawa banyak aplikasi mungkin tidak dibangunkan sama sekali jika pembangun tidak mempunyai akses kepada rangka kerja.

Bagaimanakah .NET muncul pada PC saya?

NET Framework mempunyai sejarah yang agak berliku-liku dan telah melihat beberapa versi selama ini. Biasanya, versi terkini .NET disertakan dengan setiap keluaran Windows. Versi itu dimaksudkan untuk serasi ke belakang (jadi aplikasi yang ditulis untuk versi 2 mungkin berfungsi jika versi 3 dipasang), tetapi ia tidak berfungsi dengan baik. Tidak semua aplikasi berfungsi dengan versi yang lebih baharu. Pada sistem yang menjalankan Windows XP dan Vista, anda sering melihat beberapa versi berbeza .NET dipasang pada PC anda.

Terdapat tiga cara di mana mana-mana versi tertentu Rangka Kerja .NET telah dipasang:

  • Versi Windows anda mungkin telah menyertakan versi ini secara lalai.
  • Aplikasi yang memerlukan versi tertentu boleh memasangnya semasa pemasangannya.
  • Sesetengah aplikasi malah akan mengubah hala anda ke tapak untuk memuat turun dan memasang versi tertentu Rangka Kerja .NET.

Nasib baik, keadaan lebih lancar dalam versi Windows moden. Pada zaman Windows Vista, dua perkara penting berlaku. Rangka Kerja .NET 3.5 pertama kali dikeluarkan. Versi ini telah direka bentuk semula untuk memasukkan komponen daripada versi 2 dan 3. Aplikasi yang memerlukan versi terdahulu kini akan berfungsi jika anda memasang versi 3.5. Kedua, kemas kini untuk Rangka Kerja .NET akhirnya dihantar melalui Kemas Kini Windows.

Bersama-sama, kedua-dua perkara ini bermakna bahawa pembangun kini boleh sangat bergantung pada pengguna yang telah memasang komponen dan tidak perlu lagi meminta pengguna untuk melakukan pemasangan tambahan.

Apabila Windows 8 dikeluarkan, terdapat versi baharu yang direka bentuk semula sepenuhnya bagi versi .NET Framework 4. Versi 4 (dan lebih baru) tidak serasi ke belakang dengan versi yang lebih lama. Ia direka sedemikian rupa sehingga ia boleh dijalankan bersama versi 3.5 pada PC yang sama. Aplikasi yang ditulis dalam versi 3.5 dan ke bawah memerlukan versi 3.5 untuk dipasang, dan aplikasi yang ditulis dalam versi 4 atau lebih tinggi memerlukan versi 4. Berita baiknya ialah anda, sebagai pengguna, tidak perlu risau lagi tentang tetapan ini. Windows cukup banyak mengendalikan semua ini.

Windows 8 dan Windows 10 termasuk versi 3.5 dan 4 (versi semasa kini 4.7.1). Ia dipasang dahulu, jadi pada kali pertama anda menyambungkan aplikasi yang memerlukan salah satu daripada versi ini, Windows akan menambahkannya secara automatik. Anda boleh menambahkannya pada Windows sendiri jika anda suka dengan mengakses Ciri Lanjutan Windows. Anda mempunyai pilihan untuk menambah versi 3.5 dan versi 4.x secara berasingan.


Walau bagaimanapun, tiada sebab sebenar untuk menambahkannya pada pemasangan Windows anda sendiri melainkan anda sedang membangunkan aplikasi. Kali pertama anda memasang aplikasi yang memerlukan salah satu versi yang tersedia, Windows akan menambahkannya secara automatik untuk anda.

Apakah yang boleh saya lakukan jika saya menghadapi masalah dengan .NET?

Anda mungkin tidak akan menghadapi masalah dengan .NET sendiri pada versi moden Windows. Kerana kedua-dua versi yang diperlukan disertakan dengan Windows dan dipasang mengikut keperluan. Pada versi Windows yang lebih lama (XP dan Vista), anda sering terpaksa menyahpasang dan memasang semula pelbagai versi .NET untuk memastikan semuanya berfungsi. Anda juga perlu memastikan bahawa versi .NET yang betul telah dipasang untuk aplikasi yang memerlukannya. Sekarang Windows melakukannya sendiri.

Walau bagaimanapun, jika anda mengalami masalah yang anda fikirkan berkaitan dengan platform .NET, terdapat beberapa langkah yang boleh anda ambil.

Pertama, anda mesti memastikan bahawa Windows mempunyai semua kemas kini terkini. Jika kemas kini untuk Rangka Kerja .NET tersedia, ini mungkin menyelesaikan isu anda. Anda juga boleh cuba mengalih keluar versi .NET Framework daripada komputer anda dan kemudian menambahkannya semula. Jika tiada langkah ini berfungsi, maka anda boleh cuba mengimbas fail sistem Windows untuk . Ia tidak mengambil masa yang lama dan boleh memulihkan fail sistem yang telah rosak atau hilang. Sentiasa patut dicuba.

Jika ini tidak membantu, cuba muat turun dan jalankan Alat Pembaikan Rangka Kerja Microsoft .NET. Alat ini menyokong semua versi semasa Rangka Kerja .NET. Ia membantu menyelesaikan masalah biasa semasa mengkonfigurasi atau mengemas kini .NET dan boleh membetulkan sebarang isu yang anda hadapi secara automatik.


Dan di sini anda mempunyainya. Ini mungkin lebih daripada yang anda ingin ketahui tentang Rangka Kerja .NET, tetapi kami fikir ia bukan maklumat yang berlebihan.

Apa lagi yang perlu dibaca