2016-09-10 2 views
0

내가 종속성 Mysql.Data 및 Protbuf 그물을 다운로드 내 대 프로젝트에 nuget을 사용,왜 nuget 자동

packages.config 파일이 동일한 아래 비주얼 스튜디오 프로젝트에 protobuf - 그물 668 참조를 추가 할 수 없습니다 패키지를 복원 할 때

<packages> 
<package id="MySql.Data" version="6.9.9" targetFramework="net40-client" /> 
<package id="protobuf-net" version="2.0.0.668" targetFramework="net40-client" /> 
</packages> 

이 MySql.Data 및 protobuf - 그물하지만 만 MySql.data 참조가 프로젝트 참조에 추가 포함 된 새 폴더 패키지가 : 포함의 .sln 파일 파크 디렉토리. 나는 수동에 대한 참조를 추가 할 수 있습니다 알고 있지만,

문제는 사용 트래비스-CL 내 솔루션을 구축 할 때, 그것은 당신의 프로젝트를 수정하지 않습니다 복원

답변

0

NuGet 패키지를 실패 할 것입니다. 프로젝트에 protobuf-net 참조가 누락되어 있으면 프로젝트를 수정해야합니다.

0

프로젝트에 패키지 참조를 자동으로 추가하려면 .csproj 파일과 동일한 디렉토리에 packages.config 파일을 넣는 것이 좋습니다.

그런 다음 패키지를 복원 한 후 다음 명령을 사용하여 다시 설치하십시오. 패키지 관리자 콘솔 창에서이 명령을 실행하면 패키지 참조가 자동으로 프로젝트에 추가됩니다.

업데이트 패키지 -reinstall

그리고 당신은 수동으로 참조를 추가 선택할 수 있습니다.