जब एक नया क्रिस्टल रिपोर्ट विधानसभा का उपयोग करता है 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 की प्रतिलिपि बनाने और फिर यह परियोजना में संदर्भ की जरूरत है? यदि ऐसा है तो कोई भी जीएसी संस्करण के बिना इसे कैसे संदर्भित करता है?
या मैं कुछ तैनाती के साथ कुछ गलत कर रहा हूँ?
अग्रिम धन्यवाद,
क्रिस
तैनाती निर्माण करने के लिए सक्षम होना चाहिए। हालांकि रनटाइम के दौरान क्रिस्टल इंजन एक त्रुटि फेंकता है। निम्नलिखित [लिंक] (https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=56787567) बताता है कि क्रिस्टल रन टाइम को एमएसआई के माध्यम से स्थापित करने की आवश्यकता है और यह कि डीएलएल का मुकाबला काम नहीं करेगा । क्रिस्टल स्थापित करने के लिए अप्परबर इस दृष्टिकोण का समर्थन करेगा? – user1198587
हम्म, ऐसा लगता है कि बिन-तैनाती dll का काम करना चाहिए: http://aspadvice.com/blogs/rjdudley/archive/2005/05/22/2597.aspx - AppHarbor आवेदन सर्वर पर क्रिस्टल रिपोर्टें क्रम स्थापित करने नहीं की जाएगी । – friism