Visual studio 2022ben miert van ez?
Tehat ha csinalok 1 új c# console projektet akkor egyszerűen sehol se talalom a main classom amit eddig alapbol legeneralt a program.
Ez miert van?
Hogy tudom visszahozni
.Net 6-ban, C# 10-ben nincs már rá szükség, Top level statementek vannak helyette.
Visszarakhatod a sima main metódust, működni fog, vagy ha régebbi framework verziót választasz, akkor olyat fog generálni.
Azért a "nincs már rá szükség" és a "működik anélkül is" elég különböző.
Itt az utóbbiról van szó.
Viszont ha az ember egy helloworldnél nagyobb alkalmazást akar írni, akkor kézzel kell visszaraknia ezeket. Sztem a legnagyobb kényelmetlenség a VS-ben ez a hülye ötlet, hogy ilyen template generálódik alapból. Legalább a project létrehozásánál ki lenetne választani, hogy szeretnéd-e vagy nem...
Az emberek 95%-a nem akarja ezt...
"Szavazz" te is rá, ha szeretnéd vissza a régi templatet vagy hogy kiválasztható legyen:
"Azért a "nincs már rá szükség" és a "működik anélkül is" elég különböző.
Itt az utóbbiról van szó."
Nem, nem különböző.
Ez egy egyszerűsítés, a sok boilerplate kód eltávolítására. Eddig muszáj volt a sok boilerplate kódra, mostmár nincs.
"Viszont ha az ember egy helloworldnél nagyobb alkalmazást akar írni, akkor kézzel kell visszaraknia ezeket."
Ez meg szimplán hazugság, semmi problémát nem okoz ez nagyobb, ipari kódoknál sem.
Azt tudnám támogatni, hogy lehessen választani mit generáljon a template, ahogy pl Controller vs Minimal Api-nál is tudsz.
Konkrétan namespace-be se teszi be... vagy kézzel kell beírni vagy külön "Adjust Namespace"-t hívni rá... mindkettő pont egy lépéssel több mintha belegenerálná magától.
És ha adsz neki namespacet, akkor máris nem működik a top level statement.
Inkább azt kellett volna megcsinálni, hogy a file scoped namespace legyen az alapértelmezés újonnan hozzáadott osztályoknál.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!