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

时间:2014-10-12 18:02:32

标签: c# .net

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

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

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

2 个答案:

答案 0 :(得分:7)

在Visual Studio中,要将文件复制到bin下的文件夹,请将文件的Copy to Output Directory属性标记为Copy always。这应该将文件以及文件夹结构输出到发出二进制文件的位置。

答案 1 :(得分:1)

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