.NET入门(四)一个项目,只能有一个类有Main,否则出现"定义了不止一个入口点"的异常
2009-01-21 15:33
525 查看
我写好了一个Hello World类,想再测试一下控制台输入,马上写了一个ConsoleInput的类。
在项目上,右键,添加,最底下有一个类的图标
![](http://p.blog.csdn.net/images/p_blog_csdn_net/java2000_net/EntryImages/20090121/2009-01-21_153825.png)
,输入好名字就行了
![](http://p.blog.csdn.net/images/p_blog_csdn_net/java2000_net/EntryImages/20090121/2009-01-21_153850.png)
我自己把代码加上了,最终如下
然后重新生成项目,出现了如下的错误:
错误 1 程序“C:/Documents and Settings/zhaoxueqing/My Documents/Visual Studio 2008/Projects/WebApplication1/ConsoleApplication1/obj/Debug/ConsoleApplication1.exe”定义了不止一个入口点:“ConsoleApplication1.Program.Main(string[])”: 'ConsoleApplication1.Program.Main(string[])'。请使用 /main 进行编译,以指定包含入口点的类型。 C:/Documents and Settings/zhaoxueqing/My Documents/Visual Studio 2008/Projects/WebApplication1/ConsoleApplication1/Program.cs 10 21 ConsoleApplication1
依然是询问同事,原因是:
一个项目只能有一个入口点,也就是最多有一个类里有一个Main方法,如果超过则会出这个编译错误。
解决方法有2个
1 删掉另一个的Main, 这个项目只保留一个
2 新建另一个项目,把代码转过去
看来.NET对这个控制的挺严格的。在J***A里面,任何一个类都可以是启动类。呵呵!这个还真有点不适应。
在项目上,右键,添加,最底下有一个类的图标
![](http://p.blog.csdn.net/images/p_blog_csdn_net/java2000_net/EntryImages/20090121/2009-01-21_153825.png)
,输入好名字就行了
![](http://p.blog.csdn.net/images/p_blog_csdn_net/java2000_net/EntryImages/20090121/2009-01-21_153850.png)
我自己把代码加上了,最终如下
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class ConsoleInput { static void Main(string[] args) { Console.WriteLine("Hello World1212!"); } } }
然后重新生成项目,出现了如下的错误:
错误 1 程序“C:/Documents and Settings/zhaoxueqing/My Documents/Visual Studio 2008/Projects/WebApplication1/ConsoleApplication1/obj/Debug/ConsoleApplication1.exe”定义了不止一个入口点:“ConsoleApplication1.Program.Main(string[])”: 'ConsoleApplication1.Program.Main(string[])'。请使用 /main 进行编译,以指定包含入口点的类型。 C:/Documents and Settings/zhaoxueqing/My Documents/Visual Studio 2008/Projects/WebApplication1/ConsoleApplication1/Program.cs 10 21 ConsoleApplication1
依然是询问同事,原因是:
一个项目只能有一个入口点,也就是最多有一个类里有一个Main方法,如果超过则会出这个编译错误。
解决方法有2个
1 删掉另一个的Main, 这个项目只保留一个
2 新建另一个项目,把代码转过去
看来.NET对这个控制的挺严格的。在J***A里面,任何一个类都可以是启动类。呵呵!这个还真有点不适应。
相关文章推荐
- Flex使用Weborb与.NET交互的问题:使用DataSet出现"提供的索引超出范围"异常
- 遍历集合时出现的异常Exception in thread "main" java.util.ConcurrentModificationException
- 部署web项目时tomcat出现 Exception in thread "main"错误
- scala出现异常:Exception in thread "main" java.lang.StackOverflowError
- cascade="all-delete-orphan"时容易出现的一个异常
- 为什么在中断向量表中不直接LDR PC ,"异常地址"。而是使用一个标号,然有再在后面使用 DCD定义这个标号
- 【Android笔记-异常-4】定义一个临时的数组变量承接数据,ListView的数据以及通知数据更新要放到同一个线程(主线程)。避免出现异常"The content of the adapter
- Junit测试出现异常:Exception in thread "main" java.lang.NoSuchMethodError: org.junit.runner.Description.cre
- Android错误:项目导入时,出现Exception in thread "main" java.lang.NoClassDef、Could not write file 。。。.classpath
- 定义一个只能在堆上生成对象的类&&定义一个只能在栈上生成对象的类&&定义一个类不能被继承
- 把数据导出Excel 出现异常:HRESULT:0x800A03EC 需要注意数据中的"="号
- [大数据入门-hadoop基础]eclipse远程调试出现Exception in thread "main" java.lang.UnsatisfiedLinkError
- 10_9_5为Ch10CardLib库编写一个控制台客户程序,从扰乱的Deck对象中一次取出5张牌.如果这5张牌都是相同的花色,客户程序就应在屏幕上显示这5张牌,以及文本"Flush",否则就显示50
- Eclipse&Maven导入Maven项目后在pom.xml出现"Missing artifact org.springframework:spring-jdbc:jar:3.2.4.RELEAS"
- 判断一个字符串中,"sunJavaibmjAvaoraclejaVahelloJAVAgoodjava" java 字符串出现的次数, 并把所有的 java改成大写或小写。
- VS2005例子中编译时出现"已跳过生成: 项目", 不编译, 也不报错
- 出现"会话状态已创建一个会话ID,但由于响应已被应用程序刷新而无法保存它" 解决方案
- javamail异常发送邮件出现Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/ut
- 如何解决asp.net中使用webbrowser是出现的"无法实例化ActiveX 控件"的异常"
- 关于反编译apk出现Exception in thread "main" java.lang.ClassCastException: ....