是否可以在Visual Studio中将引用从一个项目复制/粘贴到另一个项目?

时间:2012-01-05 12:14:20

标签: .net visual-studio resharper

是否有一种方法或工具可以让您从一个项目中复制一些引用并将它们粘贴到另一个项目中 - 因此我不会通过使用ADD REFERENCE再次打扰我自己?

6 个答案:

答案 0 :(得分:12)

是的,您可以使用Power Commands扩展名在VS2010中复制和粘贴引用。

答案 1 :(得分:7)

我在Visual Studio 2013 Preview中遇到了同样的问题。我还没有找到任何“Power Commands”扩展,所以我手动完成了。

  1. 卸载源项目。
  2. 修改
  3. 复制列出标签的标签标签的内容。
  4. 卸载目标项目
  5. 修改
  6. 找到标记并粘贴
  7. 加载项目。

答案 2 :(得分:5)

简单解决方案 - 适用于外部库

  1. 点击添加引用。

  2. 单击“浏览”。

  3. 导航到包含其他项目的文件夹。然后,转到 / project-name / bin / debug

  4. 突出显示所需的dll,然后点击添加。

答案 3 :(得分:3)

如果您无权访问PowerCommands,请尝试在(高级)文本编辑器中打开两个项目的.csproj个文件。 .csproj文件是XML文件。

查找包含多个<itemgroup>标记的<reference>子部分。将与您要复制的引用相对应的<reference>标记从源.csproj文件复制到目标<itemgroup>文件中的相应.csproj子部分。

如果在执行此操作时在Visuals Studio中打开了目标项目,VS会注意到.csproj文件已被更改,并会要求您重新加载该文件,单击“是”&#39;这样做并验证引用是否已添加到引用列表中。

答案 4 :(得分:0)

右键单击参考(您可以选择多次) - &gt;复制参考。

更改项目/ VS.右键单击“参考” - &gt;粘贴参考

但是你需要Powercommands。

答案 5 :(得分:0)

我认为它可能在Visual Studio 2010中,只需突出显示要复制的引用,右键单击并从菜单中选择“复制引用”...然后转到另一个项目,右键单击“引用”项和选择“粘贴参考”..