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

use*_*511 3 c# deployment clickonce connection-string winforms

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

如何在部署单击时添加一个对话框(用于放置connectionString)?

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

提前谢谢你

Moo*_*ght 6

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

您可以使用Microsoft发布的VS2010数据库连接对话框(从此处下载).这将完全符合您的要求,而无需您进行艰苦的工作(以及您想要的几乎任何远程连接).

我希望这有帮助.