使用数据库项目创建 C# 应用程序设置
Create c# app setup with database project
基本上我想为我的 WPF 应用程序安装一个安装程序。在设置过程中我想自动创建一个localdb。为此,我在解决方案中已有一个数据库项目,其中包含我的数据库的所有表。
我已经能够设法为应用程序本身安装一个安装程序。为此,我在 VS 2015 中使用了“Microsoft Visual Studio 2015 Installer Projects”插件。我的问题:
如何在设置过程中自动创建一个localdb实例?
如何使用数据库工程自动创建数据库?
是否有比上述更好的创建安装文件的解决方案?
您可以在数据库项目中构建 .dacpac 文件,将 dacpac 作为嵌入式资源包含在 WPF 应用程序中,并使用 DacFX SDK install/update 基于连接字符串的数据库。
DacFX 现在可以作为 NuGet 包使用:
https://www.nuget.org/packages/Microsoft.SqlServer.DacFx.x64/
要么
https://www.nuget.org/packages/Microsoft.SqlServer.DacFx.x86/
基本上我想为我的 WPF 应用程序安装一个安装程序。在设置过程中我想自动创建一个localdb。为此,我在解决方案中已有一个数据库项目,其中包含我的数据库的所有表。 我已经能够设法为应用程序本身安装一个安装程序。为此,我在 VS 2015 中使用了“Microsoft Visual Studio 2015 Installer Projects”插件。我的问题:
如何在设置过程中自动创建一个localdb实例?
如何使用数据库工程自动创建数据库?
是否有比上述更好的创建安装文件的解决方案?
您可以在数据库项目中构建 .dacpac 文件,将 dacpac 作为嵌入式资源包含在 WPF 应用程序中,并使用 DacFX SDK install/update 基于连接字符串的数据库。
DacFX 现在可以作为 NuGet 包使用:
https://www.nuget.org/packages/Microsoft.SqlServer.DacFx.x64/ 要么 https://www.nuget.org/packages/Microsoft.SqlServer.DacFx.x86/