使用NppExec插件编译C#程序时N ++抛出错误?

时间:2013-06-01 03:03:15

标签: c# nppexec

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

  

" C:\的Windows \ Microsoft.NET \框架\ 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编译器版本   3.5.30729.4926 for Microsoft(R).NET Framework 3.5版权所有(C)Microsoft Corporation。保留所有权利。

     

My_practice.cs(12,4):错误CS0103:名称' sayHello'不存在   在目前的情况下    <<<流程结束了。 (退出代码1)
  " d:\ My_practice.cs.exe" CreateProcess()失败,错误代码为2:
   该   系统找不到指定的文件。

虽然我的程序检查VS没有错误。

1 个答案:

答案 0 :(得分:1)

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.");
}