在 Visual Studio 中,如果我尝试将文件从一个项目复制到另一个项目(通过使用复制和粘贴或通过在按住 Ctrl 键的同时将文件拖动到新项目),它会在原始位置创建对源文件的引用。有没有办法创建源文件的物理副本并将其放置在目标项目源方向,而不必求助于使用 Windows 资源管理器手动复制文件?
最佳答案
它并不漂亮,但是当我想按照您的建议执行操作时,我会在 Visual Studio 中双击该文件,这会打开它。然后我做了一个File->Save As
,选择正确的目录并保存。全部来自 Visual Studio。这通常会在将新文件添加到其他项目之后进行。
只是这样做并意识到我应该提到一个副作用。根据您的源代码管理(在我的情况下是 TFS 2010),在 Visual Studio 中执行此操作可能会修改项目中文件的位置。对我来说,这意味着确保文件及其项目都没有任何挂起的更改,执行另存为,然后撤消这在 TFS 2010 中导致的更改(项目更改、文件添加和删除)。
关于visual-studio-2010 - 在 Visual Studio 中创建源文件的物理副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10797069/