0

我有一些 Db 步骤(附加数据库、添加和配置新登录名、配置角色),我想使用安装包自动化它。现在在项目中,我们正在使用标准的 Visual Studio 安装程序。我可以使用标准的视觉工作室安装程序(自定义操作或其他东西)来实现数据库步骤吗?或者也许我应该使用其他一些安装程序,比如 Install shield、Wix?

4

2 回答 2

0

据我所知,Visual Studio 安装项目不提供开箱即用的此功能(尽管我的经验很少)。此外,在自定义操作中从头开始实现这一切也不是一个好主意 - 这确实是最后的手段。

其他供应商,至少您提到的那些供应商,确实提供了这个。如果您决定转向其中之一,请记住学习曲线,这将花费您一些时间(因为 WiX 可能更多)。但是,如果 VS 设置项目非常小且简单,考虑到VS 设置项目类型已被 Microsoft 弃用这一事实,此时移动可能是个好主意。

于 2012-08-09T11:14:08.310 回答
0

对于数据库配置,您可以创建 SQL 脚本,该脚本可以与应用程序一起安装或安装到临时目录中,并将其提供给 mssql 中使用 sql 脚本的任何内容(在 oracle 中它的 sqlplus)。不确定Visual Studio,但这就是我在一个InstallShield项目中看到的。

于 2016-05-23T16:43:13.260 回答