我使用 clickonce 来部署我的程序。问题是部署团队必须在安装时输入他的连接字符串并写入 app.config。
如何在单击一次部署时添加一个对话框(用于放置连接字符串)?
或者我必须将设置项目添加到 myProg.sln 中?
提前致谢
最佳答案
你想做的事情并不好。我认为您希望用户在安装时指定一个连接字符串并将其保存到您的程序中。好吧,这不是一件好事,连接字符串很容易改变;考虑到这一点,您需要在代码中包含一个连接字符串对话框,或者至少包含一个文本框,用户可以在其中设置您的应用程序可以使用的新连接字符串。
您可以使用 Microsoft 发布的 VS2010 数据库连接对话框 (download from here)。这将完全按照您的意愿进行操作,而无需您进行艰苦的工作(以及几乎所有您想要的远程连接)。
希望对您有所帮助。
关于C# WinForm 在安装时设置 ConnectionString 和 Entity Framework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10703436/