[英]Installer c# windows form app/sdf database
我做了一个使用本地.sdf
数据库(SQL Server Compact Edition)的ac#Windows窗体应用程序,但无法为此创建安装程序。
我使用Visual Studio中的安装向导,但安装的程序给了我一个未处理的异常错误。 我不知道错误是连接字符串还是其他字符串。
我的问题不是访问.sfd数据库,而是创建一个安装程序以便在其他计算机上安装该应用程序。 为了创建安装程序项目,我使用了Visual Studio 2010的安装向导项目,但是当我使用生成的安装程序安装应用程序时,该程序无法运行。 我的问题是我不知道如何为我的应用程序创建设置。 app.config中的连接字符串为“数据源= | DataDirectory | DataBase \\ yyyy.sdf”。 我没有安装程序的任何代码。
为了找出答案,请向我们展示您的代码,但至少将您的数据库方法包装在try-catch块中:
try
{
// do your DB stuff here
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
在没有看到您的代码的情况下,请检查您是否未对.sdf的路径进行硬编码作为示例。 此外,您是否正在分发SQL Server Compact的所有必需依赖项 ? 请记住不要将.sdf安装在程序文件Folder中,因为它违反了Window的用户访问模型。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.