我有一个项目设置如下:
Project B has a dependency on Project A
Project C has a dependency on Project B
我希望项目 C 能够传递地访问项目 A 的类型。但是,在我的项目 C (.Net Framework 4.8) 中引用项目 B (.Net Standard 2.0) 它无法解析来自项目 A (.Net Standard 2.0) 的任何类型。
我的理解是默认情况下启用传递项目引用的新方法,但是如果不添加对项目 A 的直接引用,我就无法构建项目 C。
我试过玩,<IncludeAssets>all</IncludeAssets>
也<PrivateAssets>none</PrivateAssets>
没有<DisableTransitiveProjectReferences>false</DisableTransitiveProjectReferences>
运气。