我正在构建一个使用.dat
文件的类库,在库中我创建了一个文件夹App_Data
并将.dat
文件放在其中,我怎样才能拥有我的库使用.dat
文件。如何在构建时将它包含在dll中?
我已经尝试Path.GetFullPath
,几乎所有在Path中,但我得到的是调试文件夹的路径,在该文件夹中我甚至没有.dat
文件,我希望将其包括在内因为.dat
文件在项目中。
我只想使用.dat
文件而不对其路径进行硬编码,并且在引用时仍然可以使用。
答案 0 :(得分:4)
您必须右键单击.dat
文件并设置Copy to Output Directory
= Copy Always
。这样,调试文件夹的路径将正确指向该文件。无需对路径进行硬编码。
如果您有兴趣在.dat
中嵌入DLL
文件(稍微多一些工作),可以这样做: