为C#/ SQL应用程序进行设置

时间:2011-03-03 05:40:13

标签: c# sql installation

这是我在stackoverflow中的第一篇文章,我一直在谷歌搜索这个网站,所以我决定自己加入吧!我希望对其他人有用

我是一名3d开发人员(DirectX),但最近我开始使用C#和SQL Express创建一个SMS网关,现在我要为我的项目创建一个安装文件(使用.NET 3.5),我有什么选择?我听说VS 2008可以进行设置,有什么样的样本吗?如何在我的设置应用程序中包含SQL express? 我也下载了Install Shield 2010,它内置了对VS 2008的支持,我想以一种检测目标系统上的SQL的方式进行设置,如果发现已经安装了SQL,我不想尝试安装它再次(同样的规则可以应用于.NET),我有什么选择?我怎样才能制作这样的设置文件?

感谢

2 个答案:

答案 0 :(得分:1)

使用Microsoft的Visual Studio,您可以使用内置的安装模板。

或者正如您所提到的那样,您有InstallSheild 2010:

对于SQL Server,我认为你通常可以使用SQL Server Compact Edition。 (对于任何更大的内容,您可能需要通知用户自己安装)

答案 1 :(得分:0)

我没有个人经验,但SQL Server 2008 Compact可能对此有好处。它是一个嵌入式解决方案,因此您实际上不需要安装服务器。或者你可以查看SQLite,它有本机.NET实现(google为“sqlite .net”)。