VS 2013:添加现有项目不会物理复制文件。你是怎样做的?

VS 2013 : Add Existing Project does not physically copy files. How do you do that?

我创建了一个新的 Class 库,我在其中添加了许多现有项目,这样我就可以创建一个 .dll,我引用它在多个解决方案中使用这些 类。 我使用 as Add Existing Project 添加了所有项目并创建了我的 Class 库解决方案。 现在我看到文件实际上并没有被复制到新的 Class 库位置,而是作为链接存在。

如何触发副本?

以下步骤应该有效:

  1. 使用 Windows Explorer 将现有项目复制到您的新解决方案中。

  2. 使用 VS2013 的 "Add Existing Project" 菜单命令和 select 当前解决方案目录中的项目。

由于您的解决方案文件本质上只是一个文本文件;您可以在其中查找并替换以批量修改项目位置。