将多个项目合并到解决方案中的一个项目中

时间:2012-03-14 13:17:28

标签: visual-studio-2010 projects-and-solutions class-library multiple-projects

是否有可能创建一个解决方案,其中我将有一些类库类型的项目,另一个合并项目,这将是包含解决方案中所有其他项目的源的类库?

1 个答案:

答案 0 :(得分:2)

可以在项目之间共享代码文件,方法是将它们添加为其他项目中的链接。我使用这种技术在我的项目之间共享PetaPoco,常见AssemblyInfo文件等的副本。你可以用这种技术做你想做的事。

为此,请像往常一样添加并创建第一个项目所需的代码文件。然后,在要使用现有代码文件的项目中:

  1. 在Visual Studio解决方案资源管理器中右键单击该项目。
  2. 选择添加 - >现有项目......
  3. 选择已存在的代码文件,但在添加按钮上的 单击向下箭头并选择“添加为链接”而不是
  4. 现在,只要您对原始文件进行更改,它就会反映在您将该文件添加为链接的所有其他项目中。

    希望这有帮助。