我需要使用MSBuild从命令行构建VC ++项目(在VS2008中制作),并附加.cpp文件,该文件不是此项目的一部分(未在.vcproj文件中列出。 有没有办法做到这一点? (例如,只需将文件名传递给命令行输入)。
通过我的脚本编辑.vcproj文件也是一个选项,但是我将它保存在最糟糕的情况下,如果没有办法只使用MSBuild。
答案 0 :(得分:1)
我认为您不能将MSBuild指向项目文件并告诉它构建此项目并同时添加另一个文件。我要么更新.vcproj文件以包含您要添加的文件,要么使用脚本驱动的编辑方法。实际上,我可能只是更改.vcproj文件,因为我认为这是更安全的方法,并且不太可能破坏某些东西。
答案 1 :(得分:0)
如果文件位于同一目录中,您可以将该文件添加到项目中。
如果它在另一个目录中共享/您可以尝试添加为链接。
在添加/现有对话框中,注意添加按钮边缘的箭头。尝试点击它。