Installation 如果没有SDL.Net SDK,SDL.Net应用程序将无法工作

Installation 如果没有SDL.Net SDK,SDL.Net应用程序将无法工作,installation,sdl,sdl.net,Installation,Sdl,Sdl.net,我有一个用C#制作的游戏,它在Windows XP下按预期安装和运行。然而,当我在Windows7机器上安装它时,它要么根本不工作(没有任何错误消息),要么给出一个通用的错误消息。为了能够在Windows7计算机上使用SDL.Net,我需要做什么特别的事情吗 更新:我刚刚被告知,它甚至不能在XP上工作。我在两台XP机器上都安装了SDL.NET(当我使用它进行测试时,我不知道其中一台已经安装了SDL.NET)。所以,如果SDL.NETSDK没有安装在计算机上,我的程序几乎无法工作。有没有人对我的S

我有一个用C#制作的游戏,它在Windows XP下按预期安装和运行。然而,当我在Windows7机器上安装它时,它要么根本不工作(没有任何错误消息),要么给出一个通用的错误消息。为了能够在Windows7计算机上使用SDL.Net,我需要做什么特别的事情吗


更新:我刚刚被告知,它甚至不能在XP上工作。我在两台XP机器上都安装了SDL.NET(当我使用它进行测试时,我不知道其中一台已经安装了SDL.NET)。所以,如果SDL.NETSDK没有安装在计算机上,我的程序几乎无法工作。有没有人对我的SDL程序到底需要什么才能正常工作有一些了解?现在我有了所有的基本SDL*.dll、SdlDotNet.dll和Tao.SDL.dll。需要更多吗?或者,是否有某种SDL运行时,我必须与我的程序一起安装才能使用它?我真的被这个问题困住了。

你试过以管理员的身份运行它吗?我不是说碰巧以管理员帐户登录,我是说右键单击exe并以管理员身份运行?如果您这样做并且没有得到错误,那么您的问题将很容易解决,而不需要始终以管理员的身份运行。

添加了每个Dll,包括那些没有明确需要的Dll,并且现在可以正常工作。显然,dll之间存在一些我不知道的隐藏链接。

也尝试过,但没有效果。我真的不知道我做错了什么。所以你在寻找Win7和XP之间的区别,而不是UAC。我的下一个赌注是路径。您是否硬编码了任何文件路径,如文档和设置\?我用我得到的新信息更新了我最初的帖子。谢谢你的帮助