从toolstripmenu c#winform动态打开pdf文件

时间:2017-01-05 11:15:37

标签: c# winforms file pdf dynamic

我正在尝试从我的winform应用程序打开pdf文件,而pdf文件位于应用程序的目录中。我想打包这个应用程序,所以即使应用程序安装在另一台机器上,我也可以动态打开它们。我正在使用Process.Start(“。\ file.extension”)但我收到错误:系统找不到指定的文件。我听说我需要在System32文件夹中发送它,但是当我打包它时我不知道如何将它发送到那里。希望你能理解,并能为这个问题找到解决方案。提前谢谢。

2 个答案:

答案 0 :(得分:2)

如果pdf文件在项目本身内,您只需执行此操作:

从解决方案资源管理器中看到的PDF文件>右键单击>属性 复制到输出目录>始终复制

在此之后,每次构建项目或部署项目时,PDF文件将始终包含在项目输出文件夹中。

答案 1 :(得分:0)

试试这个......

string commandexec = string.format("{0}\{1}",AppDomain.CurrentDomain.BaseDirectory,filename);

Process.Start(commandexec);
相关问题