[英]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.