2017-06-22 167 views
0

对不起,我知道的一个小问题! 使用VS Express我已经将一些MS Word文件添加到项目中,并且我似乎无法在发布后访问它们。ClickOnce应用程序在哪里安装?

虽然在调试我使用:

Environment.CurrentDirectory + "\\Sheet.docx" 

,它工作正常。

我有增加了几个XML文件,过并且使用可以一次访问它们公布:

ApplicationDeployment.CurrentDeployment.DataDirectory + "\\settings.xml" 

什么是等效访问Word文件?

谢谢,克里斯。

+0

是否需要安装位置或获取Word文档所需的代码? – Fabulous

+0

@Fabulous我打开Word文件的代码在调试时工作正常,只是在发布它时出现问题。我相信我只需要更改我使用的地址。 – luigivampa

回答

1

安装通常低于某处%LOCALAPPDATA%\ APPS \ (System.Reflection.Assembly.GetExecutingAssembly()的位置可能会告诉你)

请检查您的解决方案文件属性,要精确完成,在你的word文件的属性中,检查文件是否被复制到输出目录中,以存在于部署中......或者你可以将文件的构建动作设置为内容并将其作为内容流访问...... Application.GetContentStream(...)

+0

你好松鼠。 System.Reflection ...为我解决了,谢谢。 – luigivampa

相关问题