gpt4 book ai didi

c# - Visual Studio 多项目解决方案问题

转载 作者:行者123 更新时间:2023-11-30 16:42:47 24 4
gpt4 key购买 nike

我在 VS 2017 中有这个解决方案,它有多个项目:

  • Example.DomainModels
  • 示例.DataAccess
  • 示例.基础设施
  • Example.Web

很好,我的 Web 项目引用了 InfrastructureInfrastructure 项目引用了 DataAccess 以及 DomainModels 项目。该解决方案运行良好。

但是,如果在我的 Web 项目中,如果我尝试从 DomainModels 访问任何实体,我可以轻松访问它而不会出现任何错误,即使 Web 项目没有对 DomainModels 的任何引用。

你能帮我理解这个项目的引用是如何工作的吗?是否因为 Web 项目间接引用了 DomainModels (Web -> Infrastructure -> DomainModels)?

谢谢。

最佳答案

确实,根据您的评论,网络将引用所有其他项目

编译时,基础设施将引用数据访问和域模型 namespace 附加到它,因此您可以从网络访问数据访问和域模型中存在的类型或 namespace ,因为您是从网络引用基础设施。

关于c# - Visual Studio 多项目解决方案问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46011497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com