【问题标题】:Copy "Filesystem on Target Machine" to bin/Debug and bin/Release将“目标机器上的文件系统”复制到 bin/Debug 和 bin/Release
【发布时间】:2014-10-07 12:07:29
【问题描述】:

我做了很多谷歌搜索,但到目前为止还没有找到任何解决这个问题的答案......

我在 Visual Studio 2010 中为我的程序定义了 File System on the Target Machine。 它包括运行程序所需的所有外部文件(如 XML 和批处理文件)。这些文件存储在Program Files 文件夹中。

现在的问题是,如果我尝试调试我的程序,它会说在 MyTool/MyStartProject/bin/Debug 中找不到所需的文件。

有没有办法告诉visual studio它必须将这些文件复制到Debug和Release文件夹才能运行程序?

我不想每次运行我的程序时都将所有文件复制到 bin 文件夹中。

感谢任何提示!

编辑:

这就是我的“目标机器上的文件系统”的样子:

我使用内置编辑器和拖放我需要的文件和文件夹来创建它。

【问题讨论】:

  • 你做了什么来定义目标机器上的文件系统?
  • 对不起,没有看清楚你的问题,这不是与安装项目有关的问题,你问的是如何复制到调试/发布。

标签: c# visual-studio-2010 debugging setup-project


【解决方案1】:

将所需的文件添加到您的项目中,并为每个文件打开File Properties 窗格,在Copy to Output directory 属性中选择“始终复制”。

【讨论】:

  • 您可能不需要“始终复制”,而是使用“如果较新则复制”并确保不要对代码文件执行此操作!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-22
  • 1970-01-01
  • 2014-09-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多