我有一个小的演示窗体应用程序,它有两种形式。
以第一种形式输入名称,该名称会将名称添加到数据库中的表中。使用的后端是SQL Server 2008。
成功进入数据库后,系统会提示用户输入第二个表格,基本上是一个演示计算器。
我的问题是我如何将这个项目部署到其他机器上。 Wana在另一台机器上创建了一个普通的可执行文件。
通过使用VS 2008的安装和部署向导,我能够部署另一个没有SQL数据库连接的Windows窗体应用程序。
另外,其他机器是否必须具有某些先决条件,例如是否存在SQL服务器?
我用谷歌搜索...找到了一些MSDN链接,但找不到有意义的结果。
非常感谢任何协助或指向此方案的外部指针。
答案 0 :(得分:0)
您可以尝试将一个安装项目添加到您的解决方案中,并继续进行自动依赖项检测,它会为您的应用程序构建一个MSI安装工具包,它将捆绑任何依赖项。虽然不确定SQL Server ...
答案 1 :(得分:0)
由于它需要一个DB来执行它,你必须为它提供一个sql server实例。这可以是下面提到的任何一种
AFAIK,对于部署,您可以复制exe(在正确的连接字符串配置后构建)或者您可以依赖安装项目
答案 2 :(得分:0)
您可以使用ConfigurationManager
获取连接字符串,并在app.config中设置连接字符串。
从app.config获取连接字符串示例:
string connStr = ConfigurationManager.ConnectionStrings["myConnStr"].ConnectionString;
在部署应用程序后,您可以手动更改app.config或在应用程序中使用简单形式设置连接字符串。