.NET + DirectDraw 开发的程序在其他机器运行遇到System.IO.FileNotFoundException
本人使用.net 和directdraw 写了个小游戏,开发环境是VS2013+DirectX SDK Jun 2010,在项目中添加引用了directx.dll和directdraw.dll,本机运行一切正常,但是在其他机器(win 7)中就无法启动,错误如下:
---------------------------------------------------
问题签名:
问题事件名称: CLR20r3
问题签名 01: marble_directdraw.exe
问题签名 02: 1.0.0.0
问题签名 03: 5406dd8c
问题签名 04: Microsoft.DirectX.DirectDraw
问题签名 05: 5.4.0.2904
问题签名 06: 40eeb490
问题签名 07: 3b8
问题签名 08: d
问题签名 09: System.IO.FileNotFoundException
OS 版本: 6.1.7601.2.1.0.256.48
区域设置 ID: 2052
其他信息 1: 0a9e
其他信息 2: 0a9e372d3b4ad19135b953a78882e789
其他信息 3: 0a9e
其他信息 4: 0a9e372d3b4ad19135b953a78882e789
联机阅读隐私声明:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0804
如果无法获取联机隐私声明,请脱机阅读我们的隐私声明:
C:\Windows\system32\zh-CN\erofflps.txt
----------------------------------------------------------------
即使把directdraw.dll文件复制过去也不行,请问这是为什么呢??