从最终生产程序中访问资源/参考文件
本文关键字:资源 参考 参考文 文件 访问 程序 | 更新日期: 2023-09-27 18:06:32
请原谅我c#知识的欠缺!
如果我不知道我的应用程序安装/存在于硬盘驱动器上的位置,我如何在运行时访问所需的文件?另外-我如何分发这个文件与我的应用程序(即,在C:'Program Files'MyApp'resouces'文件。ext)?
背景:我使用c#在。net 3.5与电子表格齿轮。我的程序根据数据库的内容写出一系列excel文件。其中一个要求是页面设置中的标题需要具有多种颜色/格式的图像或文本。我对这两种方法都进行了广泛的研究,但没有找到以编程方式完成此任务的解决方案。我的退路是打开一个预先构建的excel文件,该文件已经在标题中有徽标(您可以在excel中这样做),将数据放入excel文件中,并将其保存在用户指定的新名称下。
我应该寻找资源或打开预设模板excel文件?
谢谢你的帮助!
如果您的应用程序的用户有权限,我会使用注册表对象来查询注册表。我可能误解了你的问题——我想你是在问一种方法来找到应用程序的路径?
重要的是要使文件名相对,即,而不是:
C:'Program Files'MyApp'resouces'file.ext
:
resouces'file.ext
,然后有一个小函数,它尝试打开相对于可执行路径的文件,您可以在运行时获得。不要基于当前文件夹打开它,因为这可能与可执行路径不同。