Ako IDE pouzivam MonoDevelop a mam niekolko .cs suborov s namespace TextGameInterfaces. Build prebehne bez problemov, ale ked to chcem spustit, tak vypise:
Assembly '/TextGameInterfaces/bin/Debug/TextGameInterfaces.dll' doesn't have an entry point.
A neviem co s tym. Hladal som to na nete, ale nic z coho by som bol mudrejsi som nenasiel.
Budem nesmierne vdacny kazdemu, kto mi poradi. Je to uz zufale.
Fórum › .NET
[C#] Assembly Entry Point
![](img/forum_vlakno_help_vyreseno.png)
No, to zamená, že to nemáš jak spustit (chybí metoda Main) ... je to DLL assembly, ne EXE.
To mi hned aj napadlo, ked mi to vyskocilo prvykrat, ale metodu Main tam mam a aj tak...
Skusim hodit aj zdrojak... To co je v metode Main som skusal aj odkomentovat a nezabralo to.
main.cs
using System;
namespace TextGameInterfaces
{
public class Main
{
public Main()
{
new Game();
Room Room1 = new Room(0, 0, false, true, false, false, "Prva miestnost. Odtial sa zacina hra.");
Room Room2 = new Room(0, 1, true, true, false, false, "Druha miestnost.");
Room Room3 = new Room(0, 2, true, false, false, false, "Posledna miestnosti.");
Console.WriteLine(Room1.GetDescription());
}
}
}
Ono asi jde o to, že je to DLL a nejsem si jistej, jestli to půjde rozběhat, ale zkus se podívat v nastavení projektu na volbu StartupObject a tam vybrat tu třídu s metodou Main.
Pozn.: Píšu pode toho, co znám z VS. Netuším, jestli to v MonoDevelopu jde.
Editoval djanosik: Fajn, změna na EXE je samozřejmě nejlepším řešením.
Zdravím, sice trošku starší topic, ale pokud se někdo s tímto problémem setkáte, tak řešením je nastavit hlavní exe jako "Projekt pro spouštění". Je to v kontextové nabídce projektu. Spouštěcí projekt má v sestavě tučný název.
![](img/forum_nove_psp_new.png)
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
![](/img/smile/1.gif)
![](/img/smile/2.gif)
![](/img/smile/3.gif)
![](/img/smile/4.gif)
![](/img/smile/5.gif)
![](/img/smile/6.gif)
![](/img/smile/7.gif)
![](/img/smile/8.gif)
![](/img/smile/9.gif)
![](/img/smile/10.gif)
![](/img/smile/11.gif)
![](/img/smile/12.gif)
![](/img/smile/13.gif)
![](/img/smile/14.gif)
![](/img/smile/15.gif)
![](/img/smile/16.gif)
![](/img/smile/17.gif)
![](/img/smile/18.gif)
![](/img/smile/19.gif)
![](/img/smile/20.gif)
![](/img/smile/21.gif)
![](/img/smile/22.gif)
![](/img/smile/23.gif)
![](/img/smile/24.gif)
![](/img/smile/25.gif)
![](/img/smile/26.gif)
![](/img/smile/27.gif)
![](/img/smile/28.gif)
![](/img/smile/29.gif)
![](/img/smile/30.gif)
![](/img/smile/31.gif)
![](/img/smile/32.gif)
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Entry point programu — založil Sefiros
Define the entry point for console Application — založil Ondra
Cacheování assembly — založil strainer
Convert assembly to graph — založil cedy
Moderátoři diskuze