C# 尝试编译代码时出现包装器生成错误

C# 尝试编译代码时出现包装器生成错误,c#,C#,好的,我完全重新编写了这段代码,试图使它更简单。现在它告诉我类型或名称空间定义,或者文件的结尾是预期的。我只能认为我的间距是错的或者我缺少了一个括号,但是当我尝试添加一个括号时,我得到了相同的错误。我只想为我的EXE创建一个简单的包装器,这让我非常沮丧。如果可能的话,请查看我的代码,并告诉我我在这里做错了什么。欢迎任何帮助 using System.IO; //using Resources.resx; namespace EXE_program { public class Launc

好的,我完全重新编写了这段代码,试图使它更简单。现在它告诉我类型或名称空间定义,或者文件的结尾是预期的。我只能认为我的间距是错的或者我缺少了一个括号,但是当我尝试添加一个括号时,我得到了相同的错误。我只想为我的EXE创建一个简单的包装器,这让我非常沮丧。如果可能的话,请查看我的代码,并告诉我我在这里做错了什么。欢迎任何帮助

using System.IO;
//using Resources.resx;

namespace EXE_program
{
   public class LaunchEXE
    {
       static void Main(string[] args)
       {
            string exeName = Path.Combine(Directory.GetCurrentDirectory(), "EntUpdate_v3.0.exe");
            string argsLin = "";
            int timeoutSeconds = 100;}

            internal static string Run(string exeName, string argsLine, int timeoutSeconds)
            {

                StreamReader outputStream = StreamReader.Null;
                string output = "";
                bool success = false;



                Process newProcess = new Process();
                newProcess.StartInfo.FileName = exeName;
                newProcess.StartInfo.Arguments = argsLine;
                newProcess.StartInfo.UseShellExecute = false;
                newProcess.StartInfo.CreateNoWindow = true; //The command line is supressed to keep the process in the background
                newProcess.StartInfo.RedirectStandardOutput = true;
                newProcess.Start();


            return "\t" + output; }


        }
    }
}

您有任何编译器警告吗?如果这是例如控制台应用程序中的唯一类,那么其中可能有一些有用的信息;您缺少main方法。我收到以下错误:错误:程序“[…]\Visual Studio 2010\Projects\SPDB\SPDB\obj\x86\Debug\SPDB.exe”不包含适用于入口点的静态“Main”方法否这是一件奇怪的事情除此之外没有任何其他方法:1>---生成已启动:项目:加密exe包装器,配置:释放任何CPU--1>CSC:错误CS5001:程序“c:\Visual Studio Project\Encryption EXE Wrapper\Encryption EXE Wrapper\obj\Release\Encryption EXE Wrapper.EXE”不包含适合入口点的静态“Main”方法==============生成:0成功,1失败,0最新,0跳过=============请看是的Styxxy我以前收到过,但我不再收到该错误。它的意思正是它所说的意思。您需要将函数重命名为Main。您可能还需要删除内部关键字。