-2

지난 밤에 Visual Studio 2012에서 asp.net 웹 사이트를 만들었으므로 완벽하게 작동합니다. bitbucket에서 프로젝트를 커밋 한 후 밀어 넣었지만 코드를 복제하고 프로젝트를 빌드하고 실행하려고하면 네임 스페이스와 물건에 대한 많은 오류가 발생합니다. 왜 그런가요? 원본 파일은 정상적으로 작동합니다. 처음에는 어쩌면 내가 실수를 한 것 같아서 다른 새로운 프로젝트 (Visual Studio 2012에서 제공하는 기본 응용 프로그램)를 커밋/푸시하려고했으나 복제 할 때 여전히 동일한 오류가 발생합니다. 여기에 오류가 있습니다 :내 ASP.NET 프로젝트에 많은 오류가 발생합니다. 왜?

https://www.dropbox.com/s/6zn1qbx8kr3avc2/errors.PNG

내가 패키지를 내가 내 프로젝트를 복제 할 때마다 설치해야합니까?

답변

5

nuget 옵션에서, 당신은 Enabling Package Restore During Build로 설정할 수 있습니다

enter image description here

이 프로젝트 패키지 목록을 유지하기 위해, 누락 된 패키지를 다시 다운로드 할 수를 설정합니다.

+0

안녕하세요! 답장을 보내 주셔서 감사합니다! 나는 패키지 복원을 가능하게했다. 내가 말했듯이, 원래의 프로젝트는 잘 작동하지만 클론이 작동하지 않습니다. 나는 여전히 동일한 오류와 경고를 받고 패키지를 복원 할 수 있습니다 .-(( – ogshej

0

나는 BitBucket에 너무 익숙하지 않지만 오류의 모습에서, 당신의 많은 dll이 누락 된 것처럼 보입니다. 확인해야 할 한 가지는 참조 된 dll이 Copy Local = true로 설정되어 있는지 확인하는 것입니다. (솔루션 탐색기 -> 참조 -> 마우스 오른쪽 버튼으로 클릭 -> 속성 -> 로컬 복사 = True). 그렇게하면 솔루션을 복사/게시 할 때마다 dll이 문제를 해결할 수 있습니다.

+0

안녕하세요! 또한 로컬 참조를 복사 해 보았습니다. 여전히 비트 베켓에서 내 복사본을 복제 할 때 그 오류가 발생합니다 .--( – ogshej

관련 문제