我環顧了其他論壇,無法在任何地方找到答案。誰能幫我?CS5001程序不包含適用於入口點的靜態「主」方法
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);
}
}
}
我需要一步一步的指示。
檢查項目屬性的'Build Action'&'Output Type',然後檢查'App.xaml'文件的可用性。你想建立哪一個:WinForms應用程序,控制檯應用程序或類庫? –
我想導出爲DLL所以...控制檯? –
嘗試在Project => Properties菜單中使用類庫選項作爲輸出類型(注意,默認情況下它可能構建爲控制檯應用程序)。控制檯應用程序需要'STAThreadAttribute'與'Main'方法一起運行(參見類似問題:http://stackoverflow.com/questions/9607702/does-not-contain-a-static-main-method-suitable-for-an-入口點)。 –