There is basic difference between framework and design pattern, frameworks are skeleton solution which are designed and built to automate the common and repeating development activities. They are like development tools which normally required some input in configurable way to produce desired output. They are consists of dlls, exe and other source files and could be injected in your own code while design patterns do not.
Design patterns are high level solution template for software development & design related problems, they are not the direct solution of problems.
They are like best practice solutions suggested by experienced people of industry for the problems come in development phase and in modification.
For example
Log4Net is a framework you can add its dlls in your own project use as ready made solution for logging instead of writing your own code for same.
Implementing a separate class to delegate responsibility for object creation is an example of design pattern.