C# WinForm 在安装时设置 ConnectionString 和 Entity Framework

标签 c# winforms deployment clickonce connection-string

我使用 clickonce 来部署我的程序。问题是部署团队必须在安装时输入他的连接字符串并写入 app.config。

如何在单击一次部署时添加一个对话框(用于放置连接字符串)?

或者我必须将设置项目添加到 myProg.sln 中?

提前致谢

最佳答案

你想做的事情并不好。我认为您希望用户在安装时指定一个连接字符串并将其保存到您的程序中。好吧,这不是一件好事,连接字符串很容易改变;考虑到这一点,您需要在代码中包含一个连接字符串对话框,或者至少包含一个文本框,用户可以在其中设置您的应用程序可以使用的新连接字符串。

您可以使用 Microsoft 发布的 VS2010 数据库连接对话框 (download from here)。这将完全按照您的意愿进行操作,而无需您进行艰苦的工作(以及几乎所有您想要的远程连接)。

希望对您有所帮助。

关于C# WinForm 在安装时设置 ConnectionString 和 Entity Framework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10703436/

相关文章:

haskell - Hackage 文档构建队列是否可见?

c# - 串口缓冲区/波特率/丢失数据

c# - 同时排序 (C#)?

c# - 解析器错误消息 : The file '/Site.master' does not exist

c# - CheckedListBox 控件是否有 "DisplayMember"和 "ValueMember"之类的属性? C# 窗体

c# - 使用 "using"关键字时出现问题

deployment - Web 平台安装程序是否支持自动化?

deployment - 如何部署 WebSocket 服务器?

c# - 有什么方法可以将多个嵌套创建 foreach 循环展平为批量创建/插入吗?

c# - LinearGradientBrush 无法正确呈现