【发布时间】:2018-05-29 14:48:58
【问题描述】:
我正在使用 MigraDoc 创建一个 PDF 文档。该图像位于项目的根文件夹中,因此我使用此代码将其插入到 PDF 文档中:
Image img = tfLogoDate.AddImage("../../db_logo_500p.png");
构建操作设置为“内容”:
这在开发过程中可以正常工作,使用 Visual Studio 调试版本。但是当我使用 ClickOnce(发布)创建构建时,它说找不到图像。
我是否使用了错误的构建操作?还是因为在我使用 ClickOnce 发布应用程序时,相对路径发生了变化?
【问题讨论】:
-
在图片中,“复制到输出目录”设置为“不复制”。
-
@BarryO'Kane 是的,但我不确定这实际上意味着什么。因为当我查看它的安装文件夹时,图形文件在那里(仍在根目录中)。
-
构建项目时,此设置决定文件是否复制到 bin 文件夹。检查它,该文件应该丢失了。
-
@BarryO'Kane 我尝试将
Copy to Output Directory设置更改为“始终复制”,但没有效果...
标签: c# visual-studio clickonce migradoc