C# CS5001程序不包含静态';主要';适用于入口点的方法

C# CS5001程序不包含静态';主要';适用于入口点的方法,c#,C#,我环顾了其他论坛,在任何地方都找不到答案。有人能帮我吗 static void Main(string[] args) { csProcess = Process.GetProcessesByName("notepad").FirstOrDefault(); if (csProcess == null) { return; } // notepad isn't running modules = csProcess.Modules; foreach(Process

我环顾了其他论坛,在任何地方都找不到答案。有人能帮我吗

static void Main(string[] args) {
    csProcess = Process.GetProcessesByName("notepad").FirstOrDefault();
    if (csProcess == null) { return; } // notepad isn't running
    modules = csProcess.Modules;
    foreach(ProcessModule module in modules) {
        if (module.ModuleName == "client.dll") {
            int ClientDLL = Mem.Module("client.dll");
        }

        int LocalPlayer = ReadProcessMemory(ClientDLL + m_dwLocalPlayer);
        int LocalTeam = ReadProcessMemory(LocalPlayer + m_iTeamNum);
        int CrossHairID = ReadProcessMemory(LocalPlayer + m_iCrossHairID);
        int EmemyinCrossHair = ReadProcessMemory(ClientDLL + m_dwEntityList +
            ((CrossHairID - 1) * EntLoopDist));
        int EnemyTeam = ReadProcessMemory(EnemyInCrossHair + m_iTeamNum);
        int EnemyHealth = ReadProcessMemory(EnemyinCrossHair + m_iHealth);

        if (EnemyHealth > 0 && EnemyTeam != LocalTeam) {
            mouse_event(MOUSEEVENTF_LEFTDOWN, Control.MousePosition.X,
                Control.MousePosition.Y, 0, 0);
            mouse_event(MOUSEEVENTF_LEFTUP, Control.MousePosition.X,
                Control.MousePosition.Y, 0, 0);
        }
    }
}

我需要一步一步的说明。你想要什么?Dll库或独立应用程序(.exe文件、控制台应用程序等)?
如果要获取exe应用程序,请尝试为Main方法添加
public
修饰符-
public static void Main(string[]args)

对于dll库:
1.创建新项目,“类库”类型。
2.您已经有一个文件Class1.cs。替换Class1.cs中的文本:

namespace ClassLibrary1
{
    public static class Class1
    {
        static void MyMethod()
        {
            csProcess = Process.GetProcessesByName("notepad").FirstOrDefault();
            //Your another code
        }
    }
}
三,。通过在Console/WinForm/Wpf应用程序中添加此dll作为引用,从bin->Debug或bin Release文件夹生成项目并使用ClassLibrary1.dll。

4.像这样使用dll类-
ClassLibrary1.Class1.MyMethod()

检查项目属性上的
生成操作
输出类型
,然后检查
App.xaml
文件的可用性。您想构建哪一个:WinForms应用程序、控制台应用程序或类库?我想导出为dll以便。。。控制台?尝试在Project=>Properties菜单中使用类库选项作为输出类型(请注意,默认情况下它可能构建为控制台应用程序)。Console应用程序需要使用
Main
方法运行
stathreadtribute
(请参见类似问题:)。我这样做了,现在所有内容都包含在错误消息中/