将文件插入项目 - 试图消除 OpenFileDialog

Inserting a file into the project - trying to eliminate OpenFileDialog

我有一个文件(.doc 文件),该文件是软件正常运行所必需的。该程序从用户手动打开文件 (OpenFileDialog) 开始,然后正常继续。有没有办法让文件已经在项目中,这样用户就不必在每次项目运行时手动打开文件?谢谢!

这是我用来制作这个项目的教程的 link。 https://www.youtube.com/watch?v=wYse5nh5nB8

  1. 您可以在您的项目中通过右键单击上下文菜单添加->现有项来添加您的文档。
  2. Select 通过右键单击文档的属性并将报告文件的“将生成操作从编译到嵌入式资源并复制到输出目录”更改为 "Copy always"。

你可以得到这个文件的路径为

string fileName = "YourDocument.doc";
string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, fileName);

一旦你有了文件路径,你就可以阅读它的内容。