最近发现的.net core中的一些bugs

时间:2024-01-06 17:53:32

1.使用.net core的过程中发现TypeInfo.GetCustomAttributes()只能写在主线程中,否则如果该自定义特性存在于nuget中就会报错,貌似nuget中的dll仅在主线程使用时才会加载。

2.自定义的引用项目不能与微软nuget中的项目重名,否则VS会报错。

3.Microsoft.AspNetCore.StaticFiles添加了.net core MVC中的引用,在非asp.net core MVC项目中使用nuget无法安装成功。

4.源码文件采用链接文件时,.net core无法识别。

5.当项文件使用自定义工具时,也是不起作用的。

6.老的项目无法引用及调试.net core中的.net 4.0项目dll.

7..net core把SecurityAction.RequestMinimum特性取消了,虽然微软标识此特性已过时,但dll中如果没有该特性将无法使用unsafe关键字,

现此特性已经无法手动添加,也就无法在IL中使用指针了。

8.当.net core引用dll时会把所有的frameworks全编译一次。这不知道算不算bug.