paket은 오픈소스 프로젝트로 3년정도 되었다.
F#으로 작성 되었지만, C#에서도 똑같이 동작한다.
목적은 복잡한 Dependency를 편하게 관리하도록 하는것이다.
Nuget과 목적도 같고, Add-on 성격을 지닌고 있다.
**
In other words, you can have a dependency on a given file from a specific commit on GitHub. For example, you could have a dependency on the SqlMapper.cs in the Dapper project, instead of downloading a whole NuGet package. Or you could share a single cs file across multiple solutions without the need to have a private NuGet server to share them.
Nuget의 경우는 만약에 참조중인 프로젝트와 참조한 프로젝트가 같은 dll을 참조하고있고 버전이 다를경우는, 하위버전으로 다 통일 시켜버린다.
Paket은 3대의 파일로 이루어져있다.
1. paket.dependencies : 각각의 프로젝트의 dependency에 대한 정보.
2. paket.lock : dependency 간의 관계
3. paket.references : 유저가 수정 할 수 있는 파일
https://cockneycoder.wordpress.com/2017/08/07/getting-started-with-paket-part-1/
댓글 없음:
댓글 쓰기