this can actually return null because there are packages that don't specify that they support any .NET framework (for example OrmLite) in this case we should check if no .NET version found and supportedFrameoworks is 0, then just include that package too