【问题标题】:Add existing project to several solutions visual studio 2012将现有项目添加到多个解决方案 Visual Studio 2012
【发布时间】:2013-08-14 03:45:23
【问题描述】:

我有一个解决方案 (a),其中包含多个项目 (1,2,3)

我想参与其中一个项目(比如 2)并使其成为另一个解决方案的一部分 (b)

因此解决方案 (a) 包含项目 {1,2,3} 解决方案 (b) 由项目 {2,4,5,6}

在 VS2012 中可以吗?

【问题讨论】:

  • 此时您可能应该考虑两个解决方案是否应该共享该项目,或者是否应该将其分解为第三个解决方案,并且前两个解决方案应该包括编译的输出该解决方案通过非项目引用。这可能是,也可能不是,但通常值得花一点时间考虑一下。
  • @user2612387 如果您能给留下的 cmets 一些反馈并回答,那就太好了。

标签: visual-studio-2012 project solution


【解决方案1】:

当然可以。您通过添加 -> 现有项目将项目 (2) 添加到解决方案 (b) 中。 但要小心,对项目的一个解决方案进行更改也会影响您的另一个解决方案。

【讨论】:

    【解决方案2】:

    如果您将一个项目包含到尚未使用 Nuget 的解决方案中,而您包含的项目确实使用了,您必须添加 .nuget 文件夹,否则您会收到错误:

    .nuget nuget.targets 未找到

    关于项目。添加文件夹的最简单方法是:

    1. 安装 Nuget。
    2. 右键单击解决方案并选择“启用 NuGet 包还原”。
    3. 在警告上单击“确定”。
    4. 关闭并重新打开解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多