ClickOnce应用程序在哪里安装?
问题描述:
对不起,我知道的一个小问题! 使用VS Express我已经将一些MS Word文件添加到项目中,并且我似乎无法在发布后访问它们。ClickOnce应用程序在哪里安装?
虽然在调试我使用:
Environment.CurrentDirectory + "\\Sheet.docx"
,它工作正常。
我有增加了几个XML文件,过并且使用可以一次访问它们公布:
ApplicationDeployment.CurrentDeployment.DataDirectory + "\\settings.xml"
什么是等效访问Word文件?
谢谢,克里斯。
答
安装通常低于某处%LOCALAPPDATA%\ APPS \ (System.Reflection.Assembly.GetExecutingAssembly()的位置可能会告诉你)
请检查您的解决方案文件属性,要精确完成,在你的word文件的属性中,检查文件是否被复制到输出目录中,以存在于部署中......或者你可以将文件的构建动作设置为内容并将其作为内容流访问...... Application.GetContentStream(...)
+0
你好松鼠。 System.Reflection ...为我解决了,谢谢。 – luigivampa
是否需要安装位置或获取Word文档所需的代码? – Fabulous
@Fabulous我打开Word文件的代码在调试时工作正常,只是在发布它时出现问题。我相信我只需要更改我使用的地址。 – luigivampa