我已准备好完成我为 Excel 创建的 winforms 插件,它使用 Add-In Express 发布。
此插件使用带有 mdf 文件的 sql server localdb 数据库。
我的主要问题是如何将 mdf 文件部署到目标机器。到目前为止,我已经手动将 mdf 文件复制到测试机器,但是在测试添加时它无法连接到文件(安装了 localdb)。
错误信息:
异常源:.Net SqlClient 数据提供程序异常类型:System.Data.SqlClient.SqlException 异常消息:无法打开登录请求的数据库“MyDatabase”。登录失败。
甚至可以将 mdf 放到机器上并且一切正常吗?如果是这样,是否有可以提供帮助的指南。还是我必须生成 sql 脚本才能在本地创建数据库?如果我必须生成 SQL 脚本,有没有办法在 Click-Once 部署方法中汇总它,或者我需要一个单独的过程?