微软ClickOnce部署问题

3
我想使用ClickOnce技术部署一个应用程序。该应用程序依赖于.xml文件,.xml文件的位置在App.config文件中提供。该.xml文件可以被用户更改。使用ClickOnce,我只看到(.appref-ms)文件下载。是否可能下载可以由用户修改的相关文件?谢谢。
3个回答

4
首先,请确保您正在正确的位置查找文件。如果您以前没有遇到过此问题,那么通过ClickOnce部署的应用程序并未存储在您期望的位置。请参见此处:http://msdn.microsoft.com/en-us/library/267k390a.aspx 其次,您可以包含其他文件(在此称为本地数据)。请参见此处:http://msdn.microsoft.com/en-us/library/d8saf4wy.aspx 附加信息:这可能比上面的链接更有帮助。这是一个如何选择安装哪些文件的说明。它更直接地回答了您的问题。http://msdn.microsoft.com/en-us/library/kzy0fky2.aspx

0
如果您将XML添加到要部署的ClickOnce项目中,请注意C/O会认为它是数据,并将其部署到ApplicationDeployment.CurrentDeployment.DataDirectory。如果您查看ApplicationFiles,可以将其从Include(Data)更改为Include(Required),然后它将放置在与exe文件相同的位置。从那里,您可以将其复制到任何您想要的地方,假设您有写入该文件夹的权限。

0

您可以将文件存储为资源,并让您的应用程序在第一次启动时写出文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接