在Visual Studio中,如果我尝试将文件从一个项目复制到另一个项目(通过使用“复制”和“粘贴”或者在按住Ctrl键的同时将文件拖动到新项目),则会在该项目中创建对源文件的引用。原来的位置。有没有办法创建源文件的物理副本并将其放在目标项目源方向,而不必使用Windows资源管理器手动复制文件?
答案 0 :(得分:1)
来自http://msdn.microsoft.com/en-us/library/0fb6xxhb.aspx:
如果您正在使用解决方案项目,Visual C ++项目或其他类似项目,则始终使用解决方案资源管理器中的链接。如果您正在使用Visual Basic项目,Visual C#项目和其他项目,则可能正在使用链接或文件。
基本上,我的问题的答案是'不'。在大多数情况下,我必须使用Windows资源管理器。
答案 1 :(得分:1)
它并不漂亮,但是当我想要你做的建议时,我双击Visual Studio中的文件,打开它。然后我做File->Save As
,选择正确的目录并保存。全部来自Visual Studio。通常会将新文件添加到其他项目中。
刚刚这样做,并意识到我应该提到一个副作用。根据您的源代码控制(在我的情况下,TFS 2010),从Visual Studio中执行此操作可能会修改项目中文件的位置。对我来说,这意味着确保文件及其项目都没有任何挂起的更改,执行另存为,然后撤消在TFS 2010中导致的更改(项目更改,文件添加和删除)。