我正在学习Ron的“乞讨C#游戏编程”一书,在第2部分中,它从DirectX编程开始。首先,它告诉我从SharpDe信封向导中生成代码,然后将AssemblyInfo.cs和MainClass.cs生成的-文件复制到VisualC#项目的文件夹中。
之后,它告诉我向我的VisualC#项目添加以下引用:System.dll, System.Drawing.dll, System.Windows.Forms.dll, Microsoft.DirectX, and Microsoft.DirectX.Direct3D modules。我在directX文件夹中找到了C:\Windows\Microsoft.NET模块,然后添加了这些模块。
在SharpDevelop中编译的示例程序和我的640x420空白窗口出现了。但是,当我在VisualC#中编译时,会得到以下错误:链接到图像
因为我是C#编程的新手。我不知道这会是什么。我知道我没有跳过书中的任何一步,我认为这是一个更新的版本,需要一些额外的代码。
发布于 2010-12-06 22:34:06
您试图引用Visual 2010不支持的旧库。
VS2010支持.NET v2.0或更高版本,而您试图使用的版本是v1.1。
一个快速的解决方案是尝试定位Visual 2003并使用它,或者您可以通过使用XNA开始拥抱未来。
https://stackoverflow.com/questions/4371500
复制相似问题