繁体   English   中英

Visual Studio 未构建项目的依赖项

[英]Visual Studio not building a dependency of a project

我有一个项目,其中包含每个窗口服务项目和一个逻辑项目。

假设我的 Windows 服务项目名为Project1并且它有一个名为Project1BL的逻辑项目。 如果我构建Project1 ,它会构建Project1BL AND Project1这很好。

我的问题是此解决方案中的另一个项目 ( Project2 ) 如果我构建它并且Project2BL未构建它会引发错误

未找到元数据文件 Project2BL/bin/debug/Project2BL.dll

我不想在每次构建解决方案时都明确构建Project2BL

任何人都知道为什么一个项目会给我这个问题而另一个项目不会?

这听起来像Project2BL是一个集引用Project2 ,而不是一个项目引用。 您可以尝试做的是删除对Project2BL的引用,然后将其添加回项目引用。 因此,对于 Visual Studio 2010,在Project2项目中,您将展开 References 文件夹,右键单击Project2BL并选择“删除”。 然后右键单击“引用”文件夹,选择“添加引用”,然后单击“项目”选项卡,从列表中选择Project2BL ,然后单击“确定”。 这将添加Project2BL作为项目参考。 这意味着无论何时构建Project2 ,构建过程都知道它必须首先构建Project2BL项目,因此您不必显式构建它。

我最终通过简单地从解决方案中删除项目“Project2BL”并阅读它来修复它。 它将 .sln 中项目的声明移到底部并解决了它。

尝试打开解决方案的属性,然后选择

通用属性-项目依赖项

选择Project2并选中Project2BL作为依赖项

尽管我添加了构建依赖项,但依赖项仍未显示。 未添加引用。

我通过以下方式解决了这个问题:依赖项 -> 添加引用 -> 项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM