2012-02-09 34 views
6

Khi triển khai một phiên bản mới của ứng dụng của tôi để Appharbor sử dụng lắp ráp Crystal Reports: CrystalDecisions.CrystalReports.Engine Tôi nhận được thông báo lỗi sau trong nhật ký triển khai appharbor:Crystal Reports hội triển khai trên Appharbor

ResolveAssemblyReferences: 
Primary reference "CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0,  Culture=neutral, PublicKeyToken=692fbea5521e1304, processorArchitecture=MSIL". 
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9): warning MSB3245: Could not resolve this reference. 
Could not locate the assembly "CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, processorArchitecture=MSIL". 
Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. 

Tôi đã đặt "Sao chép địa phương" thành True trong tham chiếu lắp ráp trong VS & DLL tồn tại trong thư mục project \ BIN.

Tôi có cần tạo bản sao cục bộ (không phải GAC) của DLL và sau đó tham chiếu nó trong dự án không? Nếu vậy làm thế nào để làm điều này mà không có phiên bản GAC vẫn đang được tham chiếu?

Hoặc tôi đang làm điều gì đó sai với triển khai?

Cảm ơn trước,

Chris

Trả lời

4

Bạn nên thêm dll để địa phương /lib thư mục mà bạn đẩy cùng với mã của bạn. Cách đơn giản nhất để đảm bảo rằng bạn đang tham chiếu dll chính xác là xóa bản gốc khỏi GAC và sau đó đảm bảo rằng mã của bạn hoạt động.

+0

Làm theo cách tiếp cận đầu tiên (đối chiếu dll vào thư mục cục bộ/lib) đã bật triển khai để xây dựng. Tuy nhiên, trong thời gian chạy, Crystal Engine ném ra một lỗi. [Link] sau đây (https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=56787567) vạch ra rằng thời gian chạy Crystal cần được cài đặt thông qua MSI và dll đối phó sẽ không hoạt động . Appharbor có hỗ trợ phương pháp này để cài đặt Crystal không? – user1198587

+0

Hm, có vẻ như bin-triển khai dll của nên làm việc: http://aspadvice.com/blogs/rjdudley/archive/2005/05/22/2597.aspx - AppHarbor sẽ không được cài đặt thời gian chạy Crystal Reports trên máy chủ ứng dụng . – friism

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