C# 将xlsx文件与visual studio项目合并到exe中

C# 将xlsx文件与visual studio项目合并到exe中,c#,excel,visual-studio,exe,C#,Excel,Visual Studio,Exe,我在VisualStudio中做了一个项目,使用名为database.xlsx的xlsx数据库文件,以及我使用其路径将图像上载到UI中的其他几个图像文件夹 所有这些文件都在我的bin\debug文件夹中,在visual studio中运行时效果非常好 但是,我想发布它并使其成为.exe文件。当我将它构建到发行版类别中时,它只接受.cs文件,并且在调用.xlsx文件时会卡住,因为它不知道该文件是什么 如何构建使用更多文件作为数据库的VisualStudio项目 谢谢听起来您想在可执行文件中嵌入XL

我在VisualStudio中做了一个项目,使用名为
database.xlsx
xlsx数据库文件,以及我使用其路径将图像上载到UI中的其他几个图像文件夹

所有这些文件都在我的bin\debug文件夹中,在visual studio中运行时效果非常好

但是,我想发布它并使其成为
.exe
文件。当我将它构建到发行版类别中时,它只接受
.cs
文件,并且在调用
.xlsx
文件时会卡住,因为它不知道该文件是什么

如何构建使用更多文件作为数据库的VisualStudio项目


谢谢

听起来您想在可执行文件中嵌入XLSX文件,但如果您需要修改它,这将无法正常工作。相反,请将文件的生成操作设置为
Content
,然后在发布项目时,它会将文件包含在与可执行文件相同的目录中。如果可能,请向XLSX提供类似@mason的EXE。如果没有,您可以使用资源文件(.Resx)将XLSX嵌入EXE中,我让您检查一下。您可能需要先在硬盘上写入实际的XLSX(这应该不是问题),然后才能从软件中对其进行操作。我不需要更改XLSX文件。它将仅用于从中读取数据(以防在某种程度上有所帮助=])@ben研究一下如何将文件嵌入.NET中的exe中。