代码之家  ›  专栏  ›  技术社区  ›  Youssef

如何在两种不同的解决方案中引用web应用程序中的项目

  •  0
  • Youssef  · 技术社区  · 15 年前

    像这样的:


    ---->网络应用 ------>项目参考


    解决方案B---> ------->引用proj1.dll(静态)

    我很感激你的帮助和建议。

    谢谢你----

    3 回复  |  直到 15 年前
        1
  •  1
  •   Youssef    15 年前

    我用vbproj中的条件解决了这个问题。

    &lt ItemGroup Condition=“$(配置)|$(平台)!”!='开发者|任何CPU'> &lt ProjectReference Include=“..\xxxx”> &lt/ProjectReference> ........

    &lt/ItemGroup> &lt ItemGroup Condition=“$(Configuration)|$(Platform)”='其他|任何CPU'”> &lt Reference Include=“Foo,Version=1.0.0.0,Culture=neutral,ProcessorArchitecture=MSIL”/> ..........

    ~希望能帮助别人。

        2
  •  0
  •   steinar Justin CI    15 年前

        3
  •  0
  •   sgmeyer    15 年前

    基本上,SLN文件只是定义引用、项目和其他关于解决方案的元数据位置的元数据。一个项目可以很容易地添加到多个解决方案中。

    1. 在菜单上转到“添加”>“现有项目…”。。。
    2. 选择要添加到解决方案中的项目。

    现在这个项目属于这两个解决方案。两个解决方案中对项目的更改将影响另一个解决方案中的项目,因为它们是完全相同的项目文件。