使用NppExec插件编译c#程序时抛出错误

本文关键字:出错 错误 程序 NppExec 插件 编译 使用 | 更新日期: 2023-09-27 18:16:33

我写了一个程序来检查N++,如果它与c#程序直接在其中执行,我使用NppExec插件设置它,并设置脚本的路径为

"C:'Windows'Microsoft.NET'Framework'v3.5'csc.exe"/out:"$(FULL_CURRENT_PATH).exe" "$(FULL_CURRENT_PATH)"美元(FULL_CURRENT_PATH) . exe "

我写的简单的程序来检查它是,

static void Main(string[] args)
      {
      sayHello();
      Console.Read();
      }
       static void SayHello()
       {
       Console.Write("Hello World!, I'm practicing at the moment.");
       }             

当我编译它时,点击F6,它抛出错误

进程启动>>> Microsoft (R) Visual c# 2008编译器版本版权所有(C) Microsoft Corporation。版权所有

My_practice.cs(12,4):错误CS0103: name 'sayHello'不存在在当前上下文中
& lt; & lt; & lt;过程完成。(出口代码1)
"D:'My_practice.cs.exe" CreateProcess()失败,错误代码2:
的系统无法找到指定的文件。

而没有错误在我的程序检查vs

使用NppExec插件编译c#程序时抛出错误

c#是区分大小写的。sayHello()呼叫应该是SayHello()

static void Main(string[] args)
{
   //sayHello();   <-- Invalid due to lowercase "s"
   SayHello();
   Console.Read();
}
static void SayHello()
{
   Console.Write("Hello World!, I'm practicing at the moment.");
}  
相关文章: