2015-01-14 64 views
0


我最近用C#.Net 4.5创建了一个项目,现在我需要为发布版本创建安装程序包,但是在安装项目之前必须在目标系统中安装SQL Server Express 2012 LocalDB。
我试着用Setup Factory来创建依赖模块,但它只有自己的软件,例如:.Net 3.5 4 4.5等等。
在安装我的项目之前,我应该如何安装一个软件例如SQL Server Express 2012 LocalDB
如何为项目设置创建自定义依赖项软件?

+0

您使用的是什么版本的Visual Studio,并且它是否支持VS安装项目?你见过这个吗? http://blogs.msdn.com/b/visualstudio/archive/2014/04/17/visual-studio-installer-projects-extension.aspx – PhilDW

回答

0

我有同样的问题,但解决。 在设置工厂中去 依赖关系 - >高级 - >创建新模块 键入名称并单击确定。

新的模块名称右键 - >属性 - >文件

点击新(sqaure带加号) - > [...]

添加自定义的依赖关系,如SQL Server Express 2012 LocalDB和其他

2

我已经完成了你的建议,我把#SUFDIR#\Dependencies\sqlLocalDB\SqlLocaLDB.MSI设置为name -> properties->files但它没有成功。

但是Advanced Installer 11.7.1 解决了我的问题,我推荐使用这个软件来创建设置。

相关问题