【问题标题】:Running c# console app built in notepad++运行内置在记事本++中的c#控制台应用程序
【发布时间】:2013-02-08 00:27:33
【问题描述】:

我习惯用 VS 2008 写代码 http://www.mastercsharp.com/Article/89/writing-your-first-c-program-hello-world-net-v1-1- 我安装了 .NET SDK 2.0,但仍然无法运行代码。基本上,当我尝试从 CMD Promppt 执行文件时,我收到一条消息“HelloWorld”不被识别为内部或外部命令、可运行程序或批处理文件。还有什么需要安装的吗?我已经安装了所有能够运行代码的东西,但我仍然无法让它运行。任何帮助将不胜感激。 谢谢!

【问题讨论】:

  • 这意味着您当前的目录中没有 HelloWorld exe 或 PATH 上的目录
  • 好吧,我的问题更多是代码没有运行,而且我查找的所有解决方案都不起作用。乔伊给出了我正在寻找的答案。无论如何感谢您的时间:)

标签: c# .net notepad++


【解决方案1】:

你不能运行 HelloWorld.cs,你需要把它编译成一个可执行文件。 Use csc for that

或者只安装 Visual Studio Express,它是免费的。

【讨论】:

    【解决方案2】:

    在 Notepad++(或任何其他文本编辑器)中编写您的程序。然后在控制台上使用

    C:\Windows\Microsoft.NET\Framework\v2.0.50727\csc.exe HelloWorld.cs
    

    编译它。之后就可以运行生成的可执行文件了。

    【讨论】:

    • 它似乎可以工作,唯一的问题是当我运行生成的 exe 时它退出非常快,所以我不知道它是否运行正确。你有什么解决办法吗?
    • 它有效。非常感谢您的帮助。在 5 分钟内我可以将其标记为答案。
    • 将 Console.ReadLine() 放在代码末尾,等待用户按 Return。
    • 我以为您无论如何都在从控制台尝试,在这种情况下,您的程序存在后窗口不应消失。
    【解决方案3】:

    您可以为 Notepad++ 安装 CS-Script 插件。该插件允许直接从 Notepad++ 执行 C# 代码(脚本),而不需要任何基础设施(例如项目文件)。它还可以方便地启动带有系统 CLR 调试器(例如 VS)的 C# 脚本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 2010-10-16
      • 2013-06-10
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 2019-01-30
      相关资源
      最近更新 更多