[英]when i am using Microsoft.Expression.Encoder in visual studio c# I am Getting error
[英]Why am I getting a does not include static main error in visual studio?
你們中的許多人可能以前看過這個程序,如果這是一個非常初學者的問題,我很抱歉。 我收到錯誤 cs5001 程序不包含適用於入口點的 static 'Main' 方法。 我不太確定要添加什么,有人可以幫助我嗎?
下面是我的代碼,以及 window 表單的屏幕截圖。 感謝您的時間!
namespace redactedHomework2
{
public partial class Form1 : Form
{
const double CLASS_A_PRICE = 15;
const double CLASS_B_PRICE = 12;
const double CLASS_C_PRICE = 9;
public Form1()
{
InitializeComponent();
}
private void Button1_Click(object sender, EventArgs e)
{
try
{
double classA, classB, classC;
double classArev;
double classBrev;
double classCrev;
double total;
classA = double.Parse(textBox1.Text);
classB = double.Parse(textBox2.Text);
classC = double.Parse(textBox3.Text);
classArev = classA * CLASS_A_PRICE;
classBrev = classB * CLASS_B_PRICE;
classCrev = classC * CLASS_C_PRICE;
total = classArev + classBrev + classCrev;
textBox4.Text = classArev.ToString("c");
textBox5.Text = classBrev.ToString("c");
textBox6.Text = classCrev.ToString("c");
textBox7.Text = total.ToString("c");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void Button2_Click(object sender, EventArgs e)
{
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
textBox4.Text = "";
textBox5.Text = "";
textBox6.Text = "";
textBox7.Text = "";
}
private void Button3_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
如果您的 Program.cs 丟失,請在解決方案資源管理器中將新的 class 添加到項目中,並將其命名為“Program.cs”。
右鍵單擊項目名稱 > 添加 > Class。
在其中,輸入以下代碼:
using System;
using System.Windows.Forms;
namespace redactedHomework2
{
static class Program
{
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
檢查您在“Windows 應用程序”output 類型中的項目屬性。
或者您可以嘗試直接在 Form1 class 中添加 Main 方法。
否則,您可以在另一個文件夾中啟動一個新項目,然后導入您的 Form1 文件。
看起來您正在嘗試構建 forms 應用程序,但將其編譯為控制台應用程序。 控制台應用程序有一個 static Main
方法,這是用戶代碼控制的開始。 forms 應用程序沒有; forms 應用程序是基於事件的; 加載表單時執行事件處理程序。
如果您在嘗試構建 forms 應用程序時遇到該錯誤,則您的項目設置配置錯誤。 在 Visual Studio 中啟動新應用程序時,請確保選擇基於表單的項目模板,而不是基於控制台的模板。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.