2011-04-09 101 views
1

在VS 2010和.NET框架中使用Clickonce客户端配置文件3.5,我有几个文件文件夹,它们在运行时需要应用程序级XML和/或文本文件。clickonce文件丢失

文件夹位于要使用它们的相同项目中。

这些文件在编译时标记为“复制总是”。 构建行为是“内容”。

在我的开发机器上,文件实际上被复制到./Bin/Release/myFileFolder/xxxxx,并且一切正常。

在用户的计算机上,安装运行正常,但是某些文件在运行时在程序需要时丢失。

我想念什么?是否有任何文件特定选项深藏在选项列表中?

请帮忙!和.NET框架3.5

回答

2

如果这些文件在被引用的项目中,那么它们不包含在通过Visual Studio发布的单击中。您可以通过检查项目属性的发布页面中的应用程序文件对话框来验证这一点。

假设这是包含这些文件的情况,您可以将它们添加为主项目本身的链接,或者编辑项目文件以在清单中包含额外的文件。有关如何执行此操作的信息,请参阅ClickOnce Content Files

+0

谢谢!此外,当我有两次引用同一个文件时 - 即在不同的项目中或在同一个项目中,但文件夹不同时,问题就出现了。 – 2011-04-19 10:38:29

0

解决方法是让应用程序创建xml/txt文件(如果它们不存在)。