用C#中出现2个程序入口

来源:百度知道 编辑:UC知道 时间:2024/07/02 18:59:10
错误提示不止定义了一个程序入口点,要如何解决,求教高手,部分代码如下
using System;
using System.Collections.Generic;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Collections;
using System.Windows.Forms;

namespace 人力资源管理系统
{
/// <summary>
/// Form1 的摘要说明
/// </summary>
public partial class MainFrm : System.Windows.Forms.Form
{
public MainFrm()
{
InitializeComponent();
}

static void Main() //主程序
{
LongInfrm LonInform = new LongInform();
LonInfrm.ShowDialog();
if (LongInfrm._IsvalideLogin == true)
{
Application.Run(new MainFrm());
}

}
求教高手
怎么设置以下面程序为入口?因为里面的方法要用的

不要写static void Main() //主程序
{
LongInfrm LonInform = new LongInform();
LonInfrm.ShowDialog();
if (LongInfrm._IsvalideLogin == true)
{
Application.Run(new MainFrm());
}

这种Winform本身就写有一个入口点

你继承了另外一个命名空间,去了using System.Windows.Forms; 或者System.Windows.Forms.Form

删除你的主程序main就行,因为你这个窗体创建的时候已经有了这个入口点。
你这样写,就等于又写了一个入口点,这样就冲突了。