我已经创建了一个Windows窗体应用程序。我需要存储一些信息(在注册表,隔离存储或其他序列化方法中),如ClientID,它是从注册表单生成的GUID,然后用户才能下载当前部署了ClickOnce的安装包。应用程序是脱机运行的,因此根据我读过的一些文章添加查询字符串参数不是一个选项。我想在客户端下载设置之前创建一个模块来修改config.deploy文件,但是当多个用户同时下载应用程序时,它可能会导致一些问题。我也正在考虑让用户在应用程序首次运行时输入电子邮件地址或任何登录信息,因此可以从Web服务器下载必要的信息并存储在客户端的计算机中,但我还不确定他们是否'我会批准这种方法。
我希望我写得足够清楚,以便我能尽快得到答案。任何意见/建议将不胜感激。
答案 0 :(得分:1)
我参与了一个纯粹的ClickOnce应用程序,该应用程序具有注册过程以真正使用它。您可以在没有注册的情况下启动应用程序,但要了解应用程序的内容,您必须使用存储在我们数据库中的数据填写一个小表单。该应用程序将注册数据(减去密码)存储在隔离存储中。
随意在评论中发布问题,我会尝试跟进。