• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Problem z odpaleniem aplikacji przez konsole (C#)

0 głosów
51 wizyt
pytanie zadane 11 lutego w C# i .NET przez Dani3l Użytkownik (660 p.)

Zaczynam sobie programować w C# i na razie miałem tylko jeden plik w folderze o nazwie Program.cs , pisałem go w Notepad++ a uruchamiałem przez konsole systemową ,ale gdy zrobiłem drugi projekt załóżmy nazwa Program2.cs i czy próbie odpalenia go w konsoli mam komunikat o tym , że (w programie zdefiniowano więcej niż jeden punkt wejścia .Skompiluj z funkcją main ab określić typ zawierający punkt wejścia.)

using System;

namespace myapp
{
	class Program2
	{
		static void Main (string [] args)
		{
			Console.WriteLine("Hello World!");
		}
	}
}

Dopiero zaczynam więc proszę o wyrozumiałość i z góry dziękuję za pomoc :) 

2 odpowiedzi

0 głosów
odpowiedź 11 lutego przez hun1er76 Dyskutant (9,530 p.)
Problem polega na tym, że masz w folderze dwa pliki posiadające metodę Main, przez co kompilator nie wie, z którego miejsca ma zacząć działanie skryptu. Można

1. Przenieść jeden program do innego folderu i tam skompilować.
2. Zdefiniować punkt wejścia programu (jak to zrobić zależy od kompilatora)
3. Zmienić nazwę z metody wejściowej na inną w jednym z programów

Używasz .NET Core?
0 głosów
odpowiedź 11 lutego przez izonik Stary wyjadacz (12,640 p.)
Ogólnie tylko jedna klasa powinna mięć metodę `Main()`, ale jeśli masz ich wiele to możesz do polecenia kompilującego dodać `-main:NazwaKlasy`, gdzie `NazwaKlasy` to klasa z metodą Main, której chcesz użyć.

Podobne pytania

0 głosów
3 odpowiedzi 60 wizyt
pytanie zadane 6 czerwca 2017 w C# i .NET przez Al3x Użytkownik (870 p.)
0 głosów
2 odpowiedzi 80 wizyt
0 głosów
0 odpowiedzi 62 wizyt
pytanie zadane 27 grudnia 2016 w C i C++ przez Wojtek Sala Początkujący (490 p.)
Porady nie od parady
Nie wiesz jak poprawnie zredagować pytanie lub pragniesz poznać którąś z funkcji forum? Odwiedź podstronę Pomoc (FAQ) dostępną w menu pod ikoną apteczki.FAQ

64,959 zapytań

111,437 odpowiedzi

234,530 komentarzy

46,789 pasjonatów

Przeglądających: 100
Pasjonatów: 0 Gości: 100

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...