.Net Core关于项目引用和命名空间导入的一个小坑

.Net Core关于项目引用和命名空间导入的一个小坑

一、.Net Core项目嵌套引用的情况

经笔者测试验证,发现对于一个.Net Core项目Root,其引用另一个.Net Core项目Root.SubA后,Root项目会自动将Root.SubA项目引用的子项目,也纳入其引用项目池中,而无需再手动引用这些子项目。
但这些项目如果都是.Net Framework项目的话,Root项目则不会自动将Root.SubA项目引用的子项目,也纳入其引用项目池中,而是需要手动引用这些子项目。
文字描述起来有点绕,直接上实例:
image

二、.Net Core项目命名空间默认引用的情况

经笔者测试验证,发现在.Net Core.Net Framework项目中,在命名空间Na.Nb.Nc中,默认导入了命名空间NaNa.Nb,而无需手动使用using 命令再导入这些命名空间,实例如下:
image

posted @ 2024-11-15 16:59  小小白大大梦  阅读(9)  评论(0编辑  收藏  举报