我正在尝试为我工作的呼叫慢跑制作一个教学应用程序。部分代码允许用户通过使用下拉组合框在我们的目录中使用多个文件来显示信息。
例如,一小部分代码与此类似(我没有保存应用程序并将其带回家,所以我要离开内存):
If cboGlossaryTerm.SelectedItem("MSN")Then
Process.Start("S:\MSN.pdf")
End If
我将pdf文件放在My Resources中,Word文件添加到Solution文件夹下 我也在代码中使用文件路径 (我试图将pdf文件保存在Solutions文件夹中,但pdf不兼容。
通过这种方式添加文件,无法访问S盘文件夹的用户是否能够显示文件?此外,如果文件从S驱动器中删除,文件是否仍可在程序中访问?如果没有,我应该如何引用项目中的文件?我是否必须从我的资源中引用pdf文件?如果是这样,我如何在类似上面的If-Then语句中做到这一点?
答案 0 :(得分:2)
根据你所拥有的内容,它看起来并不像S:\中的pdf可供任何没有在本地计算机上映射驱动器的人使用。
如果文件被删除,如果它们是从S:\加载的,那么当从那里删除它们时,程序将无法找到它们来加载它们。
如果程序安装在本地计算机上,您可能只想在安装程序中包含pdf并通过程序文件路径访问它们。