单击多台计算机

时间:2011-04-29 06:28:12

标签: c# winforms clickonce

我曾经使用过ClickOnce。它完美地运作。 但是,当我想将它从同一个源发布到多台计算机时,我现在遇到了问题。

我在App.COnfig上写的连接字符串指向特定的计算机名称。每当我发布时,连接字符串也将被发布。现在当我想要发布到多台计算机时出现问题。它肯定会触发错误,因为它们没有在connectionstring中共享相同的计算机名称

你可以建议吗?

------- EDIT -----------

您好我读了一些帖子,它引用了我使用mageui.exe。这有助于解决我的问题,因为这个问题仍然没有解决。

1 个答案:

答案 0 :(得分:1)

改为使用用户设置(通过.setings文件)。当您的应用加载时,请检查设置;如果缺少/空白则显示一个对话框以输入服务器名称(等),并使用SqlConnectionStringBuilder将其形成连接字符串。现在将其存储为设置并保存(下次加载时应该重新出现)。

您可能还希望通过某个选项菜单将其提供。