这是我在stackoverflow中的第一篇文章,我一直在谷歌搜索这个网站,所以我决定自己加入吧!我希望对其他人有用
我是一名3d开发人员(DirectX),但最近我开始使用C#和SQL Express创建一个SMS网关,现在我要为我的项目创建一个安装文件(使用.NET 3.5),我有什么选择?我听说VS 2008可以进行设置,有什么样的样本吗?如何在我的设置应用程序中包含SQL express? 我也下载了Install Shield 2010,它内置了对VS 2008的支持,我想以一种检测目标系统上的SQL的方式进行设置,如果发现已经安装了SQL,我不想尝试安装它再次(同样的规则可以应用于.NET),我有什么选择?我怎样才能制作这样的设置文件?
感谢
答案 0 :(得分:1)
使用Microsoft的Visual Studio,您可以使用内置的安装模板。
对于您的方案,您应该查看添加点击一次Custom Prerequisites。
对于您的方案,您应该查看Walk-through。
或者正如您所提到的那样,您有InstallSheild 2010:
安装盾牌向导
对于SQL Server,我认为你通常可以使用SQL Server Compact Edition。 (对于任何更大的内容,您可能需要通知用户自己安装)
答案 1 :(得分:0)
我没有个人经验,但SQL Server 2008 Compact可能对此有好处。它是一个嵌入式解决方案,因此您实际上不需要安装服务器。或者你可以查看SQLite,它有本机.NET实现(google为“sqlite .net”)。