【发布时间】:2016-09-28 10:27:48
【问题描述】:
我可以使用连接到 SQL Server CE .sdf 文件的 Windows 窗体来构建应用程序以进行读写。现在我需要对一个打算成为 Revit 插件的类库 .dll 项目做同样的事情,所以我也添加了 app.config 和 Settings.settings,但徒劳无功!
有什么建议可以正确保存连接字符串,使其适用于多个桌面?
提前致谢!
【问题讨论】:
-
只在代码中设置连接字符串??
-
感谢@ErikEJ 的评论。以这种方式设置连接的问题 - String consting = "Data Source = |DataDirectory|RoomDB.sdf" - 是它在安装 Revit 的目录中搜索“RoomDB.sdf”,而偏离路线不会在那里。
-
我将“RoomDB.sdf”定位在插件项目的同一目录中,我需要连接字符串来引用该位置。这可能吗?
-
换句话说,我需要将连接字符串的格式设置为不依赖于我的 PC,我需要它的格式使我的加载项能够安装在多台 PC 上,而不会丢失与 .sdf 文件的连接。请帮助@ErikEJ 先生! ,并忘记感谢@marc_s 纠正我的帖子。
标签: c# sql-server-ce connection-string class-library sql-server-ce-4