我正在使用ClickOnce为网络共享部署解决方案。有一些资源(xml文件)应保留在网络驱动器上并在用户之间共享 - 即我不希望制作这些文件的本地副本。
如果不将ClickOnce部署路径硬编码到我的项目中,我怎样才能实现这一目标?
谢谢,
丹尼尔
答案 0 :(得分:0)
您不能将ClickOnce发布中的文件包含到文件共享中,也不能将它们包含在客户端的部署中。唯一的方法是将文件放在那里。
困难在于获取部署的位置。我依稀记得只有当用户通过在浏览器中调用应用程序文件的链接或应用程序仅在线时运行它时,才能使用activationURI。您可以尝试仅在线创建应用程序并检索该属性,看看它是否为空。
你对ApplicatoinDeployment.CurrentDeployment.ActivationUri感兴趣的那个。
您是否考虑过将它们作为嵌入式资源包含在内?
RobinDotNet