Visual studio 在VisualStudio中,如何在另一个项目中包含生成文件?

Visual studio 在VisualStudio中,如何在另一个项目中包含生成文件?,visual-studio,Visual Studio,我的命令行应该如何具体地编写,以便将一个项目的输出复制到另一个项目的输出?可用的宏列表不会列出访问同一解决方案下其他项目目录的方式: http://msdn.microsoft.com/en-us/library/42x5kfw4(v=vs.80).aspx 以下是我目前拥有的: copy "$(TargetDir)FILE_TO_MOVE.EXE" "" 我应该在第二个引号中添加什么来完成此命令 注意:一个类似的问题实际上并没有告诉您如何做,这就是我要问的:我假设您正在将项目的后期生成事件

我的命令行应该如何具体地编写,以便将一个项目的输出复制到另一个项目的输出?可用的宏列表不会列出访问同一解决方案下其他项目目录的方式:

http://msdn.microsoft.com/en-us/library/42x5kfw4(v=vs.80).aspx
以下是我目前拥有的:

copy "$(TargetDir)FILE_TO_MOVE.EXE" ""
我应该在第二个引号中添加什么来完成此命令


注意:一个类似的问题实际上并没有告诉您如何做,这就是我要问的:

我假设您正在将项目的后期生成事件中的“文件\u复制到\u MOVE.EXE”

Visual Studio中的构建事件就像批处理文件一样运行,因此我认为解决问题的最简单方法是在项目中使用系统环境变量。。。这样,您的代码将类似于下面的代码

copy "$(TargetDir)FILE_TO_MOVE.EXE" "$(MyVariable)"

注意:Visual Studio不允许您这样使用环境变量:%MyVariable%。

我假设您正在将项目的后期生成事件中的“文件\u复制到\u MOVE.EXE”

Visual Studio中的构建事件就像批处理文件一样运行,因此我认为解决问题的最简单方法是在项目中使用系统环境变量。。。这样,您的代码将类似于下面的代码

copy "$(TargetDir)FILE_TO_MOVE.EXE" "$(MyVariable)"

注意:Visual Studio不允许您这样使用环境变量:%MyVariable%。

相反,让依赖该文件的项目也复制该文件更容易。您可以在IDE中执行此操作,而无需预/后构建事件或宏欺骗


确保已生成源项目。右键单击目标项目,添加现有项并选择文件。在解决方案资源管理器窗口中单击添加的文件,并将属性设置为Build Action=Content,Copy to Output Directory=Copy if newer。右键单击目标项目project Dependencies,勾选源项目以确保始终首先生成该项目。

相反,让依赖该文件的项目也复制该文件更容易。您可以在IDE中执行此操作,而无需预/后构建事件或宏欺骗


确保已生成源项目。右键单击目标项目,添加现有项并选择文件。在解决方案资源管理器窗口中单击添加的文件,并将属性设置为Build Action=Content,Copy to Output Directory=Copy if newer。右键单击目标项目project Dependencies,勾选源项目以确保始终首先生成它。

等等,它不会更新文件。当我“添加退出项”时,它只是将文件从源项目复制到目标项目中。如何确保每次生成解决方案时它都会从源项目中更新?单击对话框中“添加”按钮上的箭头并选择“添加为链接”。等等,它不会更新文件。当我“添加退出项”时,它只是将文件从源项目复制到目标项目中。如何确保每次生成解决方案时它都会从源项目中实际更新?单击对话框中“添加”按钮上的箭头并选择“添加为链接”。