Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Program, giriş noktası için uygun statik bir 'Main' yöntemi içermiyor
Yürütülebilir dosya oluşturan kodda doğru imzaya sahip statik Main bir yöntem bulunamadığında bu hata oluşur. Giriş noktası işlevi, Main gibi yanlış bir durumda, örneğin küçük harfli main kullanıldığında da ortaya çıkar. yöntemine uygulanan kurallar hakkında bilgi için Main bkz. Main() ve Command-Line Arguments.
Uyarı
Bu uyarı yalnızca açık Derleme veya Yeniden Derleme işlemleri sırasında bildirilir. IntelliSense tanılamasının bir parçası olarak IDE'de yazma sırasında görünmez. Bu, uyarıyı alanı kullanarak çözer veya kaldırırsanız, projeyi derleyene veya yeniden derleyene kadar uyarının hata listesinde devam edebileceği anlamına gelir.
Yöntemin Main değiştiricisi async varsa, seçilen C# dil sürümünün 7.1 veya üzeri olduğundan ve dönüş türü olarak Task veya Task<int> kullandığınızdan emin olun.
Main yöntemi yalnızca yürütülebilir bir dosya derlerken, yani OutputType derleyici seçeneğinin exe veya winexe öğesi belirtildiğinde gereklidir. Aşağıdaki Visual Studio proje türleri varsayılan olarak bu seçeneklerden birini belirtir:
- Konsol uygulaması
- ASP.NET Core uygulaması
- WPF uygulaması
- Windows Forms uygulaması
Örnek
Aşağıdaki örnek CS5001 oluşturur:
// CS5001.cs
// CS5001 expected when compiled with -target:exe or -target:winexe
public class Program
{
// Uncomment the following line to resolve.
// static void Main() {}
}