2013-06-03 2 views
7

EPPlus와 OfficeOpenXml의 사용법을 프로젝트에 추가했습니다. 내 프로젝트를 실행할 때 는 그러나, 나는 얻을이 오류 및 경고 :EPPlus의 오류

경고 :

The referenced assembly "EPPlus" could not be resolved because it has a dependency on "System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" which is not in the currently targeted framework ".NETFramework,Version=v4.0,Profile=Client". Please remove references to assemblies not in the targeted framework or consider retargeting your project. 

오류 :

The type or namespace name 'OfficeOpenXml' could not be found (are you missing a using directive or an assembly reference?) 
The type or namespace name 'ExcelPackage' could not be found (are you missing a using directive or an assembly reference?) 

누군가가 내가 그것을 알아내는 데 도움이 수 있습니까?

답변

12

EPPlus가 .NET v4.0 클라이언트 프레임 워크에없는 어셈블리 (System.Web)를 참조한다는 경고와 같은 문제가 있습니다. Client 프레임 워크 대신 전체 .NET v4.0을 대상으로 할 수 있습니다.

업데이트이 단계별 프로젝트의 대상 프레임 워크 변경에 대한 지시했습니다 http://msdn.microsoft.com/en-us/library/vstudio/bb398202.aspx을 EPPlus를 참조하려고 프로젝트에서 대신 .NET 4.0 클라이언트 프로파일은, .NET 4.0을 선택합니다.

+0

제게 해결책을주십시오. – Morilog

+0

해결책을 업데이트했습니다. 도움이되는지 알려주세요. –