2014-02-12 1 views
4

MVC 프로젝트에서 AutoMapper 3.1.0을 AutoMapper 3.1.1로 업데이트했습니다. 이제 Solution Explorer에서 프로젝트 루트에 AutoMapper.Net4.dll이 표시됩니다. 내가 프로젝트의 디렉토리를 탐색 할 때 솔루션 탐색기에서와 같이automapper dll이 솔루션 탐색기의 프로젝트 루트에 나타납니다

automapper in solution explorer

는 .DLL 프로젝트의 루트에 없다. 솔루션 탐색기에서 해당 속성을 볼 때 해당 파일이 내 프로젝트에서 packages\AutoMapper.3.1.1\lib\net40\AutoMapper.Net4.dll에 제대로 위치해 있습니다. 응용 프로그램 자체가 제대로 작동하는 것 같습니다.

여기에 무슨 일이 일어나고 있는지 궁금합니다. 나는 전에 이것을 본 적이 없기 때문에.

감사합니다.

편집

나는 다시 버전 3.1.0로 복귀하고 이러한 문제가 발견되지 않습니다.

답변

2

이것은 3.2 베타 버전에서 제거되었습니다. 이제 PowerShell 스크립트를 사용하여 .Net4.dll이 bin 폴더에 복사되도록합니다 (때로는 MSBuild가 실행되지 않음).

+0

나는 그것을 이해하지 못한다. 방금 Nuget에서 AutoMapper를 설치했지만 (버전 3.1.1을 보여줍니다) dll은 프로젝트의 루트와 References의 두 곳에 두 번 나타납니다. 정말 그렇게해야할까요, 아니면 잘못된 것을하고있는 것입니까? – Jatin

+1

베타 버전에서는 NuGet의 시험판 옵션을 사용해야합니다. 베타 버전에서는 3.2.0을 볼 수 있습니다. –

+0

예. 이제 버전 3.2.0을 볼 수 있습니다. 감사. – Jatin

관련 문제