2012-02-09 8 views
6
पर विधानसभा तैनाती रिपोर्ट

जब एक नया क्रिस्टल रिपोर्ट विधानसभा का उपयोग करता है Appharbor को अपने आवेदन के संस्करण की तैनाती: CrystalDecisions.CrystalReports.Engine मैं appharbor तैनाती लॉग में निम्न त्रुटि संदेश प्राप्त होता है:क्रिस्टल 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. 

मैं वी.एस. & में विधानसभा संदर्भ DLL परियोजना \ बिन निर्देशिका में मौजूद है में यह सच है के लिए "कॉपी स्थानीय" निर्धारित किया है।

मैं एक स्थानीय (गैर GAC) DLL की प्रतिलिपि बनाने और फिर यह परियोजना में संदर्भ की जरूरत है? यदि ऐसा है तो कोई भी जीएसी संस्करण के बिना इसे कैसे संदर्भित करता है?

या मैं कुछ तैनाती के साथ कुछ गलत कर रहा हूँ?

अग्रिम धन्यवाद,

क्रिस

उत्तर

4

आप स्थानीय /lib फ़ोल्डर है कि आप अपने कोड के साथ पुश करने के लिए dll जोड़ना चाहिए। यह सुनिश्चित करने का सबसे आसान तरीका है कि आप सही डीएल का संदर्भ दे रहे हैं, मूल को जीएसी से निकालना है और फिर सुनिश्चित करें कि आपका कोड काम करता है।

पहले दृष्टिकोण (एक स्थानीय/lib फ़ोल्डर में dll मुकाबला) के बाद
+0

तैनाती निर्माण करने के लिए सक्षम होना चाहिए। हालांकि रनटाइम के दौरान क्रिस्टल इंजन एक त्रुटि फेंकता है। निम्नलिखित [लिंक] (https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=56787567) बताता है कि क्रिस्टल रन टाइम को एमएसआई के माध्यम से स्थापित करने की आवश्यकता है और यह कि डीएलएल का मुकाबला काम नहीं करेगा । क्रिस्टल स्थापित करने के लिए अप्परबर इस दृष्टिकोण का समर्थन करेगा? – user1198587

+0

हम्म, ऐसा लगता है कि बिन-तैनाती dll का काम करना चाहिए: http://aspadvice.com/blogs/rjdudley/archive/2005/05/22/2597.aspx - AppHarbor आवेदन सर्वर पर क्रिस्टल रिपोर्टें क्रम स्थापित करने नहीं की जाएगी । – friism

संबंधित मुद्दे