C#程序运行不了
在VS2008里写个小程序怎么运行不了呢。。按F5没用,郁闷 这是什么原因啊。。昨天还可以运行呢,刚才删个失败的程序就是在我的文档里前面做的一个program3 我删了以后在运行这个就不行了 什么原因啊。代码是
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Please enter a number");
int i=int.Parse(Console.ReadLine());
if (i > 100)
{
Console.WriteLine("value is too big");
}
else
{
Console.WriteLine("value right");
}
}
}
}
高手门帮帮我,郁闷坏了 --------------------编程问答-------------------- 就是在我的文档里前面做的一个program3 我删了以后在运行这个就不行了?????//表示看不懂你说的什么! --------------------编程问答-------------------- ...
请在Program.cs更改程序入口。 --------------------编程问答-------------------- 就是在VS2008里随便写个程序 不给他命名 直接保存的话不是保存在我的文档里了么,名字就是Program1 Program2 我把我写得第3个程序删了,就是Program3 回来之后前面的就运行不了了 --------------------编程问答-------------------- 我是菜鸟 请问下怎么改程序入口。。麻烦详细点 谢谢 --------------------编程问答-------------------- 控制台写的啊。设置启动项,在按F5就行了 --------------------编程问答--------------------
例如:
你有个解决方案, 新建了个Form项目,
现在, 你的解决方案目录下应该有
Form1.cs 和 Program.cs
而通过你的描述, 你删掉了错误的Form1, 新建了一个Form2,
无法运行。
这是因为。 Program.cs默认的运行程序还是Form1
--------------------编程问答-------------------- if 语句后面
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
//请更改为你需要启动的入口
Application.Run(new Form1());
}
也就是函数结尾加个
Console.Readkey();
就可以了,你这是因为执行太快。 --------------------编程问答--------------------
--------------------编程问答-------------------- 怎么设置的--! 我是菜鸟 真不懂这个。 --------------------编程问答--------------------
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
//请更改为你需要启动的入口
Application.Run(new Form1());
}
可能是这个原因,,你已经启动了。
但是,窗口闪过。
Console.Read();
添加这段代码在程序结尾处试试。 --------------------编程问答-------------------- 不能啊 昨天运行的好好的 还输入一个数比较一下呢 今天怎么都不行。还有你说的那个入口程序从哪进的 我找不到那段代码--! ; --------------------编程问答-------------------- 我从写个最简单的程序HELLO WORD! 能运行。。。。也是控制台程序。显示出了HELLO WORD! 为什么刚那么程序运行不了。。 --------------------编程问答-------------------- 应该就是程序入口的问题了 我打开前面的那个程序运行 竟然显示HELLO WORD! 愁! --------------------编程问答--------------------
正解~ --------------------编程问答-------------------- 你写的是DOS下运行程序,试着请到DOS下测试你的EXE文件 --------------------编程问答-------------------- 这些测试都是闪一下就没了。 --------------------编程问答-------------------- 按 ctrl+F5 查看
右键设置项目为启动项目 --------------------编程问答--------------------
我看错了。 你的是控制台程序。 不需要入口, 只需要设置启动项。
你的代码我copy了测试。
成功,显示 “Please enter a number”
补充:.NET技术 , C#