【问题标题】:C# WinForm set ConnectionString and Entity Framework on installationC# WinForm 在安装时设置 ConnectionString 和 Entity Framework
【发布时间】:2012-05-22 13:50:32
【问题描述】:

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

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

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

提前谢谢你

【问题讨论】:

    标签: c# winforms deployment clickonce connection-string


    【解决方案1】:

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

    您可以使用微软发布的 VS2010 数据库连接对话框 (download from here)。这将完全满足您的需求,而无需您进行繁重的工作(以及几乎任何您想要的远程连接)。

    我希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      我建议您将这些问题集成到软件本身中,如下所示:

      1. 用户获取您的软件
      2. 用户安装包(这里没有问题!)
      3. 软件在启动时会搜索它需要的信息。如果没有找到,它会开始询问用户。

      【讨论】:

        猜你喜欢
        • 2017-08-05
        • 1970-01-01
        • 2019-01-11
        • 1970-01-01
        • 1970-01-01
        • 2012-12-28
        • 1970-01-01
        • 2018-07-31
        • 1970-01-01
        相关资源
        最近更新 更多