【问题标题】:add pdf file as resource to wpf project and start it from there将pdf文件作为资源添加到wpf项目并从那里开始
【发布时间】:2015-02-18 14:57:16
【问题描述】:

我在我的 wpf 项目中添加了一个带有“添加现有项目...”的 pdf 文件(“myfile.pdf”)。 然后我将它的属性设置为“资源”和“不复制”(类似于我拥有的其他资源的属性,例如流文档)。 然后我尝试执行

           System.Diagnostics.Process.Start("myfile.pdf")

并获得“找不到文件”错误。

当我将文件属性更改为“构建:内容”和“如果更新则复制”时,一切正常。但是,我不希望在我的输出目录中有这个文件。

我使用 VisualStudio Community 2013。 VisualStudio 是否有可能因为无法编译而无法包含 pdf 文件?

【问题讨论】:

    标签: c# wpf vb.net pdf


    【解决方案1】:

    这是不可能的。您可以尝试将文件从资源写入 %Temp% 并打开此文件。但是您无法控制外部程序何时释放该文件并将其删除。

    【讨论】:

    • 是的,你是对的。我无法控制它。就是这样。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-02
    • 2011-08-07
    • 1970-01-01
    • 1970-01-01
    • 2014-01-29
    • 1970-01-01
    相关资源
    最近更新 更多