猿问

运行后提示:不包含适合于入口点的静态“Main”方法

两个项目:
第一个:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Ch10After4
{
public class MyCopyableClass
{
protected int myInt;
public int ContainedInt
{
get
{
return myInt;
}
set
{
myInt = value;
}
}

public MyCopyableClass GetCopy()
{
return (MyCopyableClass)MemberwiseClone();
}

}
}
第二个:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Ch10After4;
namespace Ch10After4Clinent
{
class Program
{
static void Main(string[] args)
{
MyCopyableClass obj1 = new MyCopyableClass();
obj1.ContainedInt = 5;
MyCopyableClass obj2 = obj1.GetCopy();
obj1.ContainedInt = 9;
Console.WriteLine(obj2.ContainedInt);
}
}
}

运行后提示:\Ch10After4\obj\x86\Debug\Ch10After4.exe”不包含适合于入口点的静态“Main”方法
请问是怎么回事?

尚方宝剑之说
浏览 213回答 2
2回答

慕容森

右键点击第二个项目,选择设置为启动项目

BIG阳

确定你的工程启动项目是下面的具有main函数的。按照下面的方法查找下问题注释所有main函数的内容,之后运行,看是否出错如果出错,删除掉client工程,重新建立一个console工程运行,这时应该是没有问题的,之后你把上面的程序集引用到新建的项目中,在测试
随时随地看视频慕课网APP
我要回答