2013-06-03 23 views
7

Tôi đã thêm EPPlus và việc sử dụng OfficeOpenXml vào dự án của mình. Tuy nhiên, khi tôi chạy dự án của tôi tôi nhận được lỗi này và cảnh báo:Lỗi trên EPPlus

Cảnh báo:

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. 

Lỗi:

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?) 

Ai đó có thể giúp tôi tìm nó ra?

Trả lời

12

Vấn đề, như cảnh báo nói, là EPPlus tham chiếu đến một assembly (System.Web) không có trong .NET v4.0 Client Framework. Bạn có thể muốn nhắm mục tiêu đầy đủ .NET v4.0 thay vì khung công tác Client.

Cập nhật Điều này có hướng dẫn từng bước về cách thay đổi khung đích cho dự án: http://msdn.microsoft.com/en-us/library/vstudio/bb398202.aspx Trong dự án của bạn đang cố gắng tham khảo EPPlus, thay vì Hồ sơ khách hàng .NET 4.0, hãy chọn .NET 4.0.

+0

vui lòng cho tôi giải pháp – Morilog

+0

Cập nhật giải pháp. Hãy cho tôi biết nếu nó giúp được bạn. –

Các vấn đề liên quan