【问题标题】:Deploy C# Winforms with SQL Server database使用 SQL Server 数据库部署 C# Winforms
【发布时间】:2012-12-31 10:05:31
【问题描述】:

我有一个 Winforms 应用程序和一个 SQL Server 2008 R2 数据库(离线桌面应用程序)。我想把它变成一个可执行文件,这样我就可以在其他电脑上运行它了。

我尝试使用 ClickOnce 发布它,但某些功能不起作用,并且某些标签/图片位置甚至不同(因为我认为数据库不包含在资源中?)检查其他类似的帖子我选择了嵌入资源我的dataset.xsd 但没用。

我应该如何/在哪里“添加”数据库?还是我错过了什么?

【问题讨论】:

  • 考虑使用像SQLServer CE这样的嵌入式数据库。它是一个免费数据库,可用于构建占用空间小的 Windows 桌面应用程序。它有一些限制:没有存储过程、没有视图、没有触发器、没有 blob 列,但它是一组由您的应用程序加载的 dll 文件,不需要任何安装。

标签: .net winforms deployment sql-server-2008-r2


【解决方案1】:

关于您的 Winforms 应用程序 - 您应该在 Visual Studio 中创建一个安装项目 - 它会创建一个带有您需要的 exe 文件和资源的安装程序。

我不了解数据库的部分。您想在安装程序中集成 XSD(XML 架构定义)文件还是集成 SQLite 或 Access 等离线数据库?

【讨论】:

  • 我会将此标记为答案。从未听说过设置项目,将进一步研究。关于数据库,我很好奇如何将它包含到安装程序中,以便客户端可以访问数据;我认为它与包含其他文件完全相同?
猜你喜欢
  • 2011-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多