【问题标题】:Project reference in one .sln, and assembly reference in another一个 .sln 中的项目引用和另一个中的程序集引用
【发布时间】:2011-02-23 14:55:52
【问题描述】:

场景

这是我们遇到的问题的提炼...

  1. 我们有两个解决方案文件。两者都有对同一个项目 ProjA 的项目引用
  2. ProjA 引用了 ProjX

问题

我们希望 ProjX 引用成为 SolutionOne 中的项目引用,但成为 SolutionTwo 中的程序集引用

如何做到这一点,因为 ProjA.csproj 是两个解决方案引用的同一个文件?

【问题讨论】:

    标签: visual-studio visual-studio-2008 projects-and-solutions


    【解决方案1】:

    我以前从未这样做过,但这听起来像是一个有条件的构建。您需要定义新的解决方案配置 - 而不是 Debug/Release,您可以将它们称为 ProjRef 和 A​​smRef。 SolutionOne 将使用 ProjRef 构建,SolutionTwo 将使用 AsmRef 构建。然后,您将修改您的 vbproj/csproj 并使用 Condition 标记引用。

    看看这篇文章:

    http://weblogs.asp.net/lkempe/archive/2009/12/02/projectreference-with-condition-in-your-msbuild-project-files.aspx

    【讨论】:

      猜你喜欢
      • 2011-05-16
      • 2015-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-20
      相关资源
      最近更新 更多