【发布时间】:2010-06-18 12:46:12
【问题描述】:
我有一个 WPF 应用程序,它通过 Windows 安装程序安装在客户端计算机上。该应用程序还注册了一个文件扩展名 (.xyz),因此当用户双击一个文件时,它会打开我的 WPF 应用程序并显示该文件(如 Microsoft Word)。该程序还有大量未标记为资源或它使用的内容文件的文件(用户手册、零件图等)。
当用户双击 .xyz 文件并打开 WPF 应用程序时,就会出现问题。该应用程序现在具有 .xyz 文件所在目录的工作目录。现在程序找不到它需要的任何文件(用户手册、零件图等)。
处理此类问题的最佳方法是什么?我可以设置工作目录 (Environment.CurrentDirectory),但是当用户保存或打开 .xyz 文件时,我的打开文件对话框会更改工作目录。我可以将 pack uri 用于零件图,但我将 Process.Start 用于用户手册,因为它们是 PDF。我试过搜索,但找不到任何东西。
【问题讨论】:
标签: wpf