网站的类型有哪几种,滨州五学一做考试网站,邯郸外贸网站建设,asp网站浏览器兼容我开发了一个对.Net程序瘦身的工具#xff0c;可以把被引用但是没有被使用的程序集删除。我用它把一个.Net core程序从147兆瘦身到59.5兆。.NET中发布程序的时候有对程序集进行剪裁的功能#xff0c;但是那个功能只能做静态检查。比如我们的项目使用了A程序集#xff0c;A程… 我开发了一个对.Net程序瘦身的工具可以把被引用但是没有被使用的程序集删除。我用它把一个.Net core程序从147兆瘦身到59.5兆。 .NET中发布程序的时候有对程序集进行剪裁的功能但是那个功能只能做静态检查。比如我们的项目使用了A程序集A程序集中的类有M1、M2两个方法M1方法中又调用了B程序集的代码M2方法中调用了C程序集的代码。如果我们的程序中只调用了M1方法而没有调用M2方法那么用.NET的剪裁是不能把没有被调用的M2方法中的调用的C程序集剪裁掉的。我的这个工具可以做运行时检查会把在运行时完全没有被调用会考虑到反射等动态机制的程序集删除掉。.NET中发布程序的程序集剪裁功能也不支持WinForm、WPF项目。 我的这个工具的实现原理并不复杂但是我找了一圈都没有找到类似软件所以就自己写了一个。大家如果知道有这样的工具请告诉我如果确认这是我的首创的话我会把这个软件完善测试各种项目和.NET版本以及各个操作系统的兼容性后发布并开源。 如果这个项目开源的话我会发布到我的自媒体各位朋友可以关注我的哔哩哔哩、今日头条、抖音、微博、油管等频道频道名都是“杨中科”。