2012-07-18 2 views
1

어셈블리 및 참조를 추가하는 대신 패키지 디렉토리에 컴파일되지 않은 클래스 파일을 저장하는 NuGet 패키지를 설치했습니다.NugGet 패키지 어셈블리 대신 클래스 파일 설치

업데이트를 위해 NuGet에서 계속 관리 할 수 ​​있도록 클래스를 사용하는 적절한 방법은 무엇입니까? 참조

구조 : 클래스가 패키지의 일부가

SolutionDir 
    | 
    -Packages (nuget) 
     | 
      - ContentDir (cs file here) 
    | 
    -ProjetDir (the project that needs it) 
    | 
    -OtherProjectDir 

답변

2

경우는 한 클래스가 변경되지 않았으로 패키지를 업데이트하는 동안 업데이트됩니다. 수정 된 경우 그대로 유지됩니다. NuGet은 업데이트하는 동안 경고 메시지를 출력합니다.

NuGet Package Explorer와 두 파일을 비교하여 기능이 누락되었는지 확인할 수 있습니다. 나는 그것이 순간에 수동으로 이루어져야한다고 믿습니다.

+0

아,이 프로젝트를 필요한 프로젝트로 옮기는 것이이 시점에서 수동 프로세스입니까? –

+0

파일을 수정하면 제거시 제거되지 않거나 업데이트시 수정되지 않습니다. 그러나 코드 파일을 옮기면 충돌이 없으므로 새 코드 파일을 복사해야합니다. 그건 당신을 도울 수 있지만 네가 생각한 파일을 수동으로 비교해야 할 것이다. –