Szóval nyitnál meg egy projektet a vizuális stúdijóval és közel sem nyitja meg az egészet normálisan. Mindennaposan megtörténik hogy elfelejti megnyitni a startup project-et, szóval gondoltam adjuk hozzá kézzel a projektfájlt. Aha…
A megoldás meg megint teljesen ellene megy mindenféle logikának.
Annyi a lényeg, hogy a .NET Core SDK-ból kettő van, egy 32 meg egy 64 bites. A fenti hibát pedig az okozhatja, hogy a 32 bites SDK-val akarod megnyitni a 64 bites projektet. Azt meg, hogy melyik SDK nyitja meg a projektet, a PATH környezeti változóban lévő sorrendjük határozza meg.
A windóz pedig úgy néz ki, néha önhatalmúlag cserélgeti a PATH-ben az elemek sorrendjét például a frissítések alkalmával. Egy átlagos hétfő délután egy windóz frissítés után tört el a Visual Studio, előtte működött.
Helyrehozni a dolgot úgy tudjuk, ha bepötyögjük a keresőbe, hogy “környezeti”, Entert nyomunk, majd még egyszer rányomunk a “Környezeti változók”-ra, hiszen ismétlés a tudás mittudoménmije.
Aztán a rendszerváltozóknál jelöljük ki a PATH-et, bökjünk a szerkesztésre, és módosítsuk a sorrendet úgy, hogy az x86 nélküli dotnet legyen feljebb.
Ez itt pl. egy jó sorrend (az alsó kettő dotnet sorrendjét kell figyelni)
Ennyi vót, a Visual Studio újraindítása majd a projekt manuális hozzáadása után már működik is. Ugye milyen egyszerű, kedves mikrofos?
Szólj hozzá!