随便点个项目都可以看到项目的目标框架TargetFramework是引用Dependencies.AspNetCore.props里面的AspNetCoreTargetFramework属性,但是当前项目并没有Import这个Dependencies.AspNetCore.props文件啊,为啥OrchardCore可以这样弄不报错呢,我尝试自己建个解决方案,除非我写明Import文件进去,不然绝对报错不给编译,真心弄不懂是那里漏看了吗
注意源码目录 OrchardCore、OrchardCore.Modules 的 Directory.Build.props 和 Directory.Build.targets 文件
directory.build.props 中引入OrchardCore.Build\OrchardCore.Commons.props
中引入 Dependencies.props
中引入 Dependencies.AspNetCore.props
directory.build.props directory.build.targets的隐式导入是MSBuild 15.0+的固有特性