在后期构建中将文件夹添加到bin(调试/发布)

本文关键字:bin 调试 发布 添加 构建 文件夹 | 更新日期: 2023-09-27 18:26:15

我的项目中有一个文件夹。在这个文件夹中是我的程序在运行时要读取的文件(即其中最重要的一个)。因此,如果文件夹名称是"xyxyxy",并且如果我在该文件夹中查找文件"zzz.xml",我可以通过访问该文件

if (File.Exists(Environment.CurrentDirectory + "/xyxyxy/zzz.xml"))
    MessageBox.Show("File found!");
else
    MessageBox.Show("Not found!");

如何将整个文件夹添加到bin文件夹中(在调试和发布中)?

在后期构建中将文件夹添加到bin(调试/发布)

在Visual Studio中,对于要复制到bin下文件夹的文件,将该文件的Copy to Output Directory属性标记为Copy always。它应该将文件和文件夹结构输出到二进制文件发出的任何位置。

您只需在包含您正在运行的可执行文件的项目中为其添加后构建步骤。您可以使用宏的来确定dll的.exe复制到的确切目录,以创建目录和文件。