【问题标题】:Compiling C# Code in Visual C# 2010 Express在 Visual C# 2010 Express 中编译 C# 代码
【发布时间】:2012-05-16 07:49:43
【问题描述】:

我只有一个关于 C# 的问题。

我已经下载了 Microsoft Visual C# 2010 Express 来编写 C# 代码。

现在,我想使用相同的可视化 C# 编译代码。可以吗?

我已经搜索了一种编译代码的方法,但是我创建的所有方法都在谈论命令行“cmd”。 我尝试使用它,但它给了我“csc 不被识别为内部或外部命令.....”尽管我所在的目录与 C# 代码目录相同

我想编译并在输出中查看结果。

这是要编译的原始代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Project1
{
    class Example1_1
    {
        public static void Main()
        {
            // display “Hello World!” on the screen
            System.Console.WriteLine("Hello World!");
            // display the current date and time
            System.Console.WriteLine("The current date and time is " +
            System.DateTime.Now);
        }
    }
}

按 F6 'build' 的结果是:

----- 构建开始:项目:Project1,配置:发布 x86 ------
Project1 -> C:\Users\Ali Alnufaili\AppData\Local\Temporary Projects\Project1\bin\Release\Project1.exe ========== 构建:1 个成功或最新,0 个失败,0 个跳过 ==========

如果您有任何建议,请告诉我。 ^_^

【问题讨论】:

  • 你试过按 F7 或 Ctrl-B 吗?或者甚至只是去构建菜单。还是我错过了什么?
  • 如果你想在另一个应用程序中编译代码it是你的答案
  • 使用预配置的 shell:“Visual Studio Command Prompt”。从那里您可以在解决方案文件上运行msbuild 命令。如果您想自动执行此操作,只需将该 shell 中的所有环境变量值复制到您的脚本中即可。

标签: c# visual-studio-2010


【解决方案1】:

只需按下这个按钮:

或按 F5 编译并运行您的代码。

编辑:

所以你正在运行一个控制台应用程序并将一些文本写入控制台。也许您的问题是控制台窗口弹出并立即关闭?

尝试在 Main 方法的底部添加 System.Console.ReadKey();。然后控制台窗口将保持打开状态,直到您按下一个键。

或者去你编译的程序所在的目录(看起来是C:\Users\Ali Alnufaili\AppData\Local\Temporary Projects\Project1\bin\Release),打开命令提示符(在windows资源管理器中,按住SHIFT 并按鼠标右键并选择在此处打开命令提示符),然后在命令提示符下运行可执行文件(只需键入Project1.exe然后回车)

【讨论】:

  • 不错的 VS 主题。是哪一个?
  • 谢谢先生。 dkson .. 虽然它消失得很快,但我尝试在控制台打印屏幕,我在代码中发现了相同的结果。谢谢,我会尝试找到您编写的解决方案以保持控制台打开。
【解决方案2】:

如果您在 Visual Studio 中创建了一个项目,您应该能够简单地使用菜单/工具栏中的“构建”选项。

如果你有默认的 C# 键绑定,我相信 F6 是在调试器下启动的快捷方式。

【讨论】:

  • 我已经添加了代码和使用 F6 'Build' 的结果。我不知道为什么我看不到输出。我的意思是“Hello World”!
【解决方案3】:

我确定您已经使用了一些教程作为示例。教程没有提到按 F5 来编译和运行应用程序吗?

您的 Build 输出表明您的程序已成功编译,但要启动您的应用程序,您也需要按 F5

此外,目前您的程序将在完成后立即退出。要让它等待,请在末尾添加以下行:

Console.ReadLine();

这会让你看到你的输出,然后程序会等到你按下回车键。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多