Kartais įdiegus .NET Core šis klaidos pranešimas nepašalinamas. Čia yra daugiau sprendimų, kuriuos galite išbandyti.

Labai erzina, kai susiduriate su klaida „Norėdami paleisti šią programą, turite įdiegti .NET Core“.

Įdomu, kodėl matote šį klaidos pranešimą? Daugeliu atvejų ši problema kyla, kai trūksta reikiamos .NET Core versijos arba ji nėra tinkamai įdiegta. Šiame straipsnyje parodysime, kaip kartą ir visiems laikams išspręsti šią problemą.

Tačiau prieš pasinerdami į sprendimus, pažiūrėkime, kaip veikia .NET Core.

Kas yra .NET Core ir kaip jis veikia?

.NET Core yra atvirojo kodo kelių platformų sistema, sukurta Microsoft. Skirtingai nuo tradicinio .NET Framework (kuris yra skirtas tik „Windows“), jis skirtas kurti ir paleisti programas įvairiose platformose, įskaitant „Windows“, „MacOS“ ir „Linux“.

.NET Core suteikia vykdymo aplinką ir bibliotekų rinkinį, leidžiantį kūrėjams kurti didelio našumo, keičiamo dydžio ir modernias programas. Galite kurti .NET Core programas naudodami populiarias programavimo kalbas, tokias kaip C#, VB.NET ir F#.

instagram viewer

Pagrindiniai .NET Core komponentai yra bendrosios kalbos vykdymo laikas (CLR), pagrindinės klasės biblioteka (BCL) ir pagrindinė biblioteka.

CLR yra atsakingas už kodo vykdymą ir atminties valdymą. Tuo tarpu BCL pateikia išsamų klasių ir API rinkinį įprastoms programavimo užduotims atlikti. Kita vertus, pagrindinę biblioteką sudaro papildomos API, būdingos .NET Core.

Taigi, ką tiksliai reiškia klaida „Norėdami paleisti šią programą, turite įdiegti .NET Core“?

Tai tiesiog rodo, kad programai, kurią bandote paleisti, jūsų įrenginyje turi būti įdiegtas .NET Core vykdymo laikas. Bet jei .NET Core jau įdiegtas, greičiausiai problema kyla dėl kitų su sistema susijusių problemų.

Dabar atėjo laikas patikrinti klaidos „Norėdami paleisti šią programą, turite įdiegti .NET Core“ sprendimus.

1. Įgalinkite .NET Framework funkciją

Tikriausiai pastebėjote, kad klaidos pranešime siūloma įdiegti .NET Core, kad išspręstumėte problemą. Tačiau prieš pereidami prie to, panagrinėkime paprastesnį sprendimą – įgalinkite .NET Framework funkciją.

Pirmiausia turėtumėte tai išbandyti, nes jei .NET Framework funkcija jau įdiegta, bet išjungta, nereikia jos iš naujo įdiegti. Taigi, pažiūrėkime, kaip galite įjungti .NET Framework funkciją:

  1. Paspauskite Win + R kad atidarytumėte dialogo langą Vykdyti komandą.
  2. Tipas Kontrolės skydelis ir paspauskite Įeikite.
  3. Spustelėkite Žiūrėti pagal išskleidžiamajame meniu ir pasirinkite Mažos piktogramos.
  4. Pasirinkite Programos ir funkcijos iš meniu elementų.
  5. Spustelėkite Įjunkite arba išjunkite „Windows“ funkcijas parinktį kairėje lango dalyje.
  6. Patikrink .NET Framework dėžės.
  7. Išplėskite .NET Framework parinktis ir pažymėkite visus juose esančius langelius.

Spustelėkite Gerai Norėdami išsaugoti šiuos pakeitimus, tada iš naujo paleiskite kompiuterį.

2. Įdiekite reikiamą .NET Core versiją

Iškilo ta pati problema, nors įgalinote funkciją „.NET Framework“? Jei taip, tai ženklas, kad reikia įdiegti .NET Core.

Peržiūrėkime diegimo procesą:

  1. Raskite konkrečią .NET Core versiją, reikalingą paveiktai programai paleisti. Pavyzdžiui, peržiūrėkite programos dokumentaciją, sistemos reikalavimus arba klaidos pranešimą, kad gautumėte informacijos apie reikiamą .NET Core versiją.
  2. Eikite į .NET pagrindinio diegimo puslapis ir atsisiųskite tinkamą .NET Core diegimo programą.

Iš ten paleiskite .NET Core diegimo programos vykdomąjį failą (EXE) ir vykdykite ekrane pateikiamas instrukcijas.

3. Pataisykite pagrindinę .NET funkciją

Kartais viskas, ką jums reikia padaryti, tai pataisyti .NET Core, kad išspręstumėte problemą. Tai gali padėti ištaisyti sugadintus arba trūkstamus failus ir išspręsti konfigūracijos problemas.

Taigi, pateikiami .NET Core taisymo jūsų įrenginyje veiksmai:

  1. Tipas Kontrolės skydelis meniu Pradėti paieškos juostoje ir pasirinkite Geriausias atitikimas rezultatas.
  2. Spustelėkite Žiūrėti pagal išskleidžiamajame meniu ir pasirinkite Mažos piktogramos.
  3. Pasirinkite Programos ir funkcijos iš meniu elementų.
  4. Dešiniuoju pelės mygtuku spustelėkite Microsoft .NET Core Runtime (arba Microsoft .NET Core) ir pasirinkite Remontas arba Keisti.

Iš ten vykdykite ekrane pateikiamas instrukcijas, kad užbaigtumėte taisymo procesą. Tai turėtų išspręsti visas esamo .NET Core diegimo problemas.

4. Patikrinkite .NET pagrindinį kelią naudodami funkciją „Aplinkos kintamieji“.

Aplinkos kintamieji yra pavadintos reikšmės, kuriose saugomi operacinės sistemos ir kitų programų naudojami duomenys. Pavyzdžiui, WINDIR aplinkos kintamajame yra „Windows“ diegimo katalogo vieta.

Galite patikrinti ir pataisyti kelią į .NET Core diegimo aplanką naudodami aplinkos kintamuosius. Tai užtikrins, kad paleisdama programas sistema ras reikiamus .NET Core komponentus.

Pažvelkime į procesą:

  1. Paspauskite Win + E norėdami atidaryti „File Explorer“. Arba patikrinkite įvairių būdų atidaryti „File Explorer“..
  2. Dešiniuoju pelės mygtuku spustelėkite Šis kompiuteris parinktį kairėje ir pasirinkite Savybės.
  3. Slinkite žemyn iki Susiję nustatymai skyrių, tada spustelėkite Išplėstiniai sistemos nustatymai variantas.
  4. Spustelėkite aplinkos įvairovė mygtuką.

Eikite į Sistemos kintamieji skyrių ir atlikite šiuos veiksmus:

  1. Pasirinkite Kelias kintamasis.
  2. Spustelėkite Redaguoti mygtuką.
  3. Patikrinkite, ar yra kelias į aplanką „.NET Core Installation“. Paprastai tai turėtų būti kažkas panašaus į „C:\Program Files\dotnet“.

Jei kelias jau yra, „.NET Core“ klaida greičiausiai kyla dėl kitų sistemos problemų. Tokiu atveju turėtumėte peržiūrėti kitus šiame straipsnyje pateiktus sprendimus.

Jei .NET Core kelio nėra arba jis neteisingas, atlikite šiuos veiksmus, kad išspręstumėte klaidą:

  1. Spustelėkite Nauja mygtuką viršutiniame dešiniajame kampe.
  2. Tipas C:\Programų failai\dotnet dėžėje.
  3. Paspauskite Gerai ir uždarykite langą Aplinkos kintamieji. Galiausiai iš naujo paleiskite įrenginį, kad išsaugotumėte šiuos pakeitimus.

5. Įsitikinkite, kad programa suderinama su jūsų įrenginiu

Kartais gali būti, kad naudojate programą, kuri nesuderinama su jūsų įrenginiu. Tokiu atveju ta programa greičiausiai parodys keistus klaidų pranešimus.

Taigi, paprasta išeitis yra patikrinti programos suderinamumą. Štai patarimai, kaip tai padaryti:

  • Patikrinkite palaikomas platformas: patvirtinkite, kad programa suderinama su jūsų „Windows“ versija. Kai kurioms programoms gali būti taikomi tam tikri suderinamumo apribojimai arba norint tinkamai veikti, joms gali prireikti tam tikrų naujinimų. Jei reikia, atnaujinkite „Windows“ įrenginį spręsti suderinamumo su .NET Core ir kitais komponentais problemas.
  • Peržiūrėkite programos reikalavimus: patikrinkite programos kūrėjo pateiktus dokumentus arba sistemos reikalavimus. Pavyzdžiui, ieškokite konkrečių paminėjimų apie .NET Core versijas arba priklausomybes, reikalingas programai paleisti. Tada įsitikinkite, kad jūsų sistema atitinka šiuos reikalavimus.
  • Susisiekite su programos kūrėju arba klientų aptarnavimo tarnyba: jei negalite rasti aiškios informacijos apie programos suderinamumą su jūsų įrenginiu, susisiekite su programos kūrėju arba palaikymo komanda. Jie gali pateikti nurodymus ir trikčių šalinimo veiksmus, kurie gali padėti išspręsti „.NET Core diegimo“ klaidą.

6. Atlikite švarų paleidimą arba iš naujo nustatykite kompiuterį

Kaip paskutinę priemonę, pabandykite išspręsti problemą atlikdami švarų paleidimą arba iš naujo nustatydami kompiuterį.

Atliekant švarų paleidimą apima kompiuterio paleidimą naudojant minimalų paleisties programų ir paslaugų rinkinį. Tai išjungia nereikalingus foninius procesus ir gali pašalinti bet kokius galimus konfliktus, kurie gali sukelti klaidą.

Tuo tarpu iš naujo nustatydami kompiuterį iš esmės atkuria pradinius gamyklinius nustatymus – pašalina visas įdiegtas programas ir vartotojo duomenis. Tai gali būti drastiškesnis sprendimas, tačiau jis gali veiksmingai išspręsti esamą problemą ir kitas sistemos problemas. Tačiau prieš tęsdami įsitikinkite, kad sukūrėte atsarginę kompiuterio kopiją.

Paleiskite mėgstamiausias programas be apribojimų sistemoje „Windows“.

Labai erzina, kai bandydami paleisti programas matote klaidų pranešimus. Laimei, galite išspręsti klaidą „Norėdami paleisti šią programą, turite įdiegti .NET Core“ naudodami mūsų pateiktus patarimus.