Visual studio VisualStudio2010:如何将文件自动复制到调试目录

Visual studio VisualStudio2010:如何将文件自动复制到调试目录,visual-studio,visual-studio-2010,Visual Studio,Visual Studio 2010,我有一个dll,我在其中插入了txt文件到names子目录 当我构建解决方案时,VS不会创建目录,也不会将文件本身复制到引用dll库的exe文件的目录中 有没有一种简单的方法可以做到这一点?它应该做到这一点,前提是您在可执行项目中有类库项目的引用。我刚刚在Visual Studio 2010中设置了这样一个场景: 创建了一个C#控制台应用程序项目 创建了一个C#类库项目 在控制台应用程序项目中添加了对C#类库项目的引用 在C#类库项目中添加了一个名为“文件”的文件夹 将名为“File1.txt

我有一个dll,我在其中插入了txt文件到names子目录

当我构建解决方案时,VS不会创建目录,也不会将文件本身复制到引用dll库的exe文件的目录中


有没有一种简单的方法可以做到这一点?

它应该做到这一点,前提是您在可执行项目中有类库项目的引用。我刚刚在Visual Studio 2010中设置了这样一个场景:

  • 创建了一个C#控制台应用程序项目
  • 创建了一个C#类库项目
  • 在控制台应用程序项目中添加了对C#类库项目的引用
  • 在C#类库项目中添加了一个名为“文件”的文件夹
  • 将名为“File1.txt”的文本文件添加到“Files”文件夹中
  • 将文本文件“File1.txt”“复制到输出目录”属性设置为“始终复制”
  • 做了一个“构建解决方案”,在我的控制台应用程序的bin目录中查找,发现有一个名为“Files”的文件夹,其中有一个名为“File1.txt”的文件

  • 可能您的exe中缺少对类库的项目引用?

    ok。真奇怪。可能是vs bug什么的。在这个特定的解决方案中,这些文件不会复制。如果有必要的话,我正在运行2010 SP1。