我在WPF中使用VS 2010构建了一个小应用程序。我曾经习惯在SQL lite中存储数据。我绑定了SQL lite dataconnection的下拉字段。 当我在VS中运行此应用程序时,它运行良好。并将其发布为点击一次应用。 我已将SQL Lite.db文件添加到应用程序文件中,它出现在Project Properties中 - > 发布选项卡 - 应用程序文件。
我将文件的Build Action设置为“Content”,然后将其设置为 应用程序文件,将其设置为“包含”。 但是下拉字段仍然没有任何值。
答案 0 :(得分:0)
很可能是数据库的路径丢失了。请参阅Accessing Local and Remote Data in ClickOnce Applications - 您需要将sqlite文件设为Data
(而不是Content
),并使用ApplicationDeployment.CurrentDeployment.DataDirectory
文件夹作为基本文件夹。