C# Windows 10使用Visual Studio Express 2015构建使用SQL Server CE的程序只是挂起在其他平台上

C# Windows 10使用Visual Studio Express 2015构建使用SQL Server CE的程序只是挂起在其他平台上,c#,visual-studio,express,sql-server-ce,C#,Visual Studio,Express,Sql Server Ce,我正在使用Visual Studio Express 2015构建一个读取SQL Server CE数据库的应用程序(我正在读取SQLite数据库,但希望进行更改,SQLite程序工作正常)。当我在机器上构建时,它运行良好 当我将二进制文件和.sdf文件复制到另一台机器上时(我尝试过Vista和Windows 7,都是64位的),程序启动时会挂起。它再也不会回来了。我甚至不能终止这个过程。我必须重新启动 我想这一定是我正在做的事情,所以我下载了CompactView的源代码,它也做了同样的事情,

我正在使用Visual Studio Express 2015构建一个读取SQL Server CE数据库的应用程序(我正在读取SQLite数据库,但希望进行更改,SQLite程序工作正常)。当我在机器上构建时,它运行良好

当我将二进制文件和
.sdf
文件复制到另一台机器上时(我尝试过Vista和Windows 7,都是64位的),程序启动时会挂起。它再也不会回来了。我甚至不能终止这个过程。我必须重新启动

我想这一定是我正在做的事情,所以我下载了CompactView的源代码,它也做了同样的事情,但是如果我从安装程序安装CompactView,它运行良好

有什么想法会导致我的程序挂起,永远不会回来


我还在为x86和.net framework 4构建客户端配置文件,原因是Avast阻止程序运行。一旦我禁用了Avast,它就可以正常运行。

可能是权限问题。windows vista和windows 7有严格的权限策略。请在其他文件夹中尝试