我在VB.NET中开发了windows应用程序 Visual Studio 2008 .NET Framework 3.5 SQL Server 2005 Express Edition 该应用程序有一个安装项目,单击setup.exe,安装程序运行,应用程序安装在用户的计算机上 安装程序检查用户计算机上SQL Server 2005 Express Edition上是否存在,如果不存在则安装SQL Server 2005 Express版。 该应用程序在Windows XP和Vista上运行良好,但它在Windows 7上运行不正常,在Windows 7上运行该集后会发生“未处理的异常”。 例外细节是 * ** * ** 异常文字 * ** * ** System.IO.IOException:当该文件已存在时无法创建文件。
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.FileInfo.MoveTo(String destFileName)
请帮忙
答案 0 :(得分:0)
右键单击Setup.exe并以管理员身份运行是否存在同样的问题?
否则,您可以在注册表中设置一个值,并使用DebugView获取调试跟踪,如: http://kb.flexerasoftware.com/selfservice/viewContent.do?externalID=Q106954
[HKEY_LOCAL_MACHINE \ SOFTWARE \政策\微软\的Windows \安装] 将DWORD调试为2