【发布时间】:2014-02-19 13:43:46
【问题描述】:
我遇到了一个问题,我正在开发一个 WPF 应用程序,其中我有一个名为“帮助”的页面,有一个按钮 go 当用户单击此按钮时,我必须向用户提供位于帮助文件夹中的 pdf 文件。 现在我的问题是如果我这样写路径
**string pdfurl1 = ((@"D:\addnkit\projects\wdine\widdne_working\Wdine Us\Wddine\Wine\Help\Emerald Wine Dispensing Software.pdf"));
System.Diagnostics.Process.Start(pdfurl1);**
成功了
但我知道这不会在其他电脑上工作,所以我想知道如何编写可以在任何电脑上运行的相同代码
我也试过这样
(@"pack://application:,,,/Widne;component/help/mypdf.pdf"
但它不起作用
[更新]
我已经尝试了所有的解决方案,但仍然无法正常工作,但我不知道为什么? 请再检查一次 Widne >> 帮助 >> mypdf
【问题讨论】:
-
你的 .exe 在哪个文件夹?
-
你的exe目录下的Widne ?
-
检查我的更新答案@Akrem
-
这个目录会存在于你的调试目录中吗?这个目录在你的主项目中吗?
-
不,我没有向您展示调试目录,是的,此目录在主项目中