Visual studio Visual Studio 2005项目中的可部署内容。。。怎样? 我有一个ValueVisual Studio 2005解决方案,它包含一个C++项目,其中包含一些非代码文件,我希望在构建过程中包含这些文件。

Visual studio Visual Studio 2005项目中的可部署内容。。。怎样? 我有一个ValueVisual Studio 2005解决方案,它包含一个C++项目,其中包含一些非代码文件,我希望在构建过程中包含这些文件。,visual-studio,build-process,Visual Studio,Build Process,例如,我有一个.xml文件,其“Content”设置为“True”,路径相对于我的项目目录。据我所知,这应该复制到项目中相同相对路径的输出目录中 然而,任何东西都不会被复制。有什么好处 目录结构如下所示: ./ <- This is the project directory. ./content <- This is where my "deployable" content is. ./include ./src ./build <-

例如,我有一个.xml文件,其“Content”设置为“True”,路径相对于我的项目目录。据我所知,这应该复制到项目中相同相对路径的输出目录中

然而,任何东西都不会被复制。有什么好处

目录结构如下所示:

./           <- This is the project directory.
./content    <- This is where my "deployable" content is.
./include
./src
./build      <- This is the temp directory used when compiling.
./dist       <- This is the output directory.
./
./content
./include
./src
./build
./dist
./dist/debug             <- Compiled code is now here.
./dist/debug/content     <- My "deployable" files should be here.

/我通常使用后期生成事件将其他文件复制到输出,但您的出色问题让我质疑我的方法。我发现,如果您右键单击该项并选择“属性”,则会显示一个不同的对话框,该对话框允许您指定在构建过程中要执行的操作。但是,我无法创建与使用标准windows命令所需的行为类似的行为。所以你可能需要编写自己的程序来复制文件输出。

当我第一次读你的标题时,我首先想到你写了“Visual C++项目中的可悲内容”:我想是睡觉时间了。哈哈!就目前情况而言,我的内容可能会很糟糕,因为我正在手动将其复制到输出目录!我曾想过这样做(通过后期构建),但我认为这是一个简单的操作,应该可以在正常构建中实现。有趣的是,我在MSDN或他们的论坛上找不到任何关于这方面的信息。。。一个真正的谜团。最后写了一个脚本来复制文件,并在后期构建事件中执行它。。。