错误无法加载文件或程序集'System.Windows.Forms

Porkshopp.

活跃的成员
加入
2019年4月13日
消息
26
地点
瑞典
编程经验
Beginner
尝试运行代码时,我会收到此错误

C#:
using System;
using System.Threading;
namespace cTest
{
class Program
{
public static int Base = 0x004E4DBC;
        public static int Health = 0xF4;

static void Main(string[] args)
{
            VAMemory vam = new VAMemory("ac_client");
            int LocalPlayer = vam.ReadInt32((IntPtr)Base);
            while (true)
{
int address = LocalPlayer + Health;
                vam.WriteInt32((IntPtr)address, 9999);

                Thread.Sleep(100);

            }

        }
}
}
激活的事件时间持续时间线程
抛出异常:'system.io.filenotfoundexception'在vamemory.dll中("无法加载文件或装配'system.windows.forms,版本= 2.0.0.0,cultiput = Neutral,PublicKeyToken = B77A5C561934E089'。该系统找不到指定的文件。") 抛出异常:'system.io.filenotfoundexception'在vamemory.dll中("无法加载文件或装配'system.windows.forms,版本= 2.0.0.0,cultiput = Neutral,PublicKeyToken = B77A5C561934E089'。该系统找不到指定的文件。")超链接:激活历史调试0.14S [13308]主线程
 

jmplhinney.

C#论坛主持人
工作人员
加入
2011年4月23日
消息
3,703
地点
悉尼,澳大利亚
编程经验
10+
错误消息询问您的问题是什么,在这种情况下,您的代码无法找到DLL文件:Vamemory.dll
实际上,没有。错误消息实际上说在该程序集中抛出异常,而不是找不到该装配。它的system.Windows.Forms.dll,无法找到,这是相当奇怪的,因为它是.NET Framework的一部分。

您首先创建了哪种类型的项目?你有什么版本的.NET框架是针对的? Vamemory.dll你自己的装配或形成另一个来源吗?
 

跳伞运动员

工作人员
加入
2019年4月6日
消息
2,867
地点
切萨皮克,va.
编程经验
10+

约翰

C#论坛主持人
工作人员
加入
2011年4月23日
消息
1,154
地点
挪威
编程经验
10+
.NET核心在9月份发布的3.0版本中宣布支持Windows桌面上的Windows桌面上的WPF,但当前版本没有。
 

jmplhinney.

C#论坛主持人
工作人员
加入
2011年4月23日
消息
3,703
地点
悉尼,澳大利亚
编程经验
10+
正如Johnh所说,.NET核心不支持WinForms,直到3.0版。如果您现在要使用它,那么您需要VS 2019,它支持.NET Core 3.0的预览。我不确定最终版本是否在2017年中得到支持。
 

jmplhinney.

C#论坛主持人
工作人员
加入
2011年4月23日
消息
3,703
地点
悉尼,澳大利亚
编程经验
10+
1.单人游戏应该是一个作弊
当我问了什么类型的项目时,我的意思是您选择了哪些项目模板 新项目 对话。整个剧集是为什么您需要提供完整和清晰的解释的原因。希望它给了你一种对什么类型的信息可以是相关的,因此需要提供。问题,因此,解决方案对于不同版本的.NET,不同的项目模板,不同的目标等。
 
最佳 底部