PDA

View Full Version : سوال: گزارش گیری انجام نمیشه!!!!!



damanpak
یک شنبه 31 اردیبهشت 1391, 00:26 صبح
سلام به همه عزیزان
من برنامه ای واسه یه مغازه لوازم التحریر نوشتم که یا vb.net و sqlserver2000 کار میکنه
فایل ستاپ برنامه رو هم با install shield میسازم
وقتی برنامه رو روی سیستم مقصد نصب میکنم همه چیز درست و عالی کار میکنه به جز قسمت گزارش گیری
یه خطا میاد که وقتی چک کردم دیدم علت اصلی خطای برنامه ام این قسمته که با خط آبی مشخص شده CrystalDecisions.CrystalReports.Engine.ReportDocum ent
زیاد درموردش سرچ کردم حتی یکی از دوستان توی یه پست گفته بود بابد Publish کنی که اینکارو هم کردم اما بازم جواب نداد
چه کاری انجام بدم واسه رفع این مشکل!!!!!!!!!!!!:گریه::گریه::گریه: :گریه::گریه::گریه::گریه::گریه:


/////////////////////////////////////////////////////////////////////////////////////////////
************** Exception Text **************
System.InvalidOperationException: An error occurred creating the form. See Exception.InnerException for details. The error is: The type initializer for 'CrystalDecisions.CrystalReports.Engine.ReportDocu ment' threw an exception. > System.TypeInitializationException: The type initializer for 'CrystalDecisions.CrystalReports.Engine.ReportDocu ment' threw an exception. > System.IO.FileNotFoundException: Could not load file or assembly 'CrystalDecisions.ReportAppServer.CommLayer, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.
File name: 'CrystalDecisions.ReportAppServer.CommLayer, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
at CrystalDecisions.CrystalReports.Engine.ReportDocum ent..cctor()
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
End of inner exception stack trace
at CrystalDecisions.CrystalReports.Engine.ReportDocum ent..ctor()
at CrystalDecisions.CrystalReports.Engine.ReportClass ..ctor()
at RayInvoice.InvoicePrint..ctor()
at RayInvoice.Form1.InitializeComponent()
at RayInvoice.Form1..ctor()
End of inner exception stack trace
at RayInvoice.My.MyProject.MyForms.Create__Instance__[T](T Instance)
at RayInvoice.invoice.Button3_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
-
RayInvoice
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/.NET/Pal/RayInvoice.exe
-
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
-
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
-
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
-
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
-
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
-
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
-
System.Transactions
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
-
System.EnterpriseServices
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
-
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
-
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
-
CrystalDecisions.Windows.Forms
Assembly Version: 10.2.3600.0
Win32 Version: 10.2.51014.0
CodeBase: file:///C:/Program%20Files/.NET/Pal/CrystalDecisions.Windows.Forms.DLL
-
CrystalDecisions.CrystalReports.Engine
Assembly Version: 10.2.3600.0
Win32 Version: 10.2.51014.0
CodeBase: file:///C:/Program%20Files/.NET/Pal/CrystalDecisions.CrystalReports.Engine.DLL
-
CrystalDecisions.Shared
Assembly Version: 10.2.3600.0
Win32 Version: 10.2.51014.0
CodeBase: file:///C:/Program%20Files/.NET/Pal/CrystalDecisions.Shared.DLL
-
CrystalDecisions.ReportSource
Assembly Version: 10.2.3600.0
Win32 Version: 10.2.51014.0
CodeBase: file:///C:/Program%20Files/.NET/Pal/CrystalDecisions.ReportSource.DLL
-
System.Web
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
/////////////////////////////////////////////////////////////////////////////////////////////

aftabgarmabakhsh
یک شنبه 31 اردیبهشت 1391, 09:00 صبح
بايد refrence هاي كريستال ريپورت را به فايل setup تون اضافه كنيد

damanpak
یک شنبه 31 اردیبهشت 1391, 12:48 عصر
بايد refrence هاي كريستال ريپورت را به فايل setup تون اضافه كنيد
سلام به شما دوست عزیز؛
میشه بگین کدوم رفرنس ها رو اضافه کنم تا مشکل حل بشه؟
آخه تعداد رفرنس های مربوط به کریستال ریپورت زیاده و فکر نمیکنم کار عاقلانه ای باشه که همشو اضافه کنم!!!!!!!!!!!!

aftabgarmabakhsh
شنبه 13 خرداد 1391, 12:01 عصر
سلام به شما دوست عزیز؛
میشه بگین کدوم رفرنس ها رو اضافه کنم تا مشکل حل بشه؟
آخه تعداد رفرنس های مربوط به کریستال ریپورت زیاده و فکر نمیکنم کار عاقلانه ای باشه که همشو اضافه کنم!!!!!!!!!!!!


سلام. شرمنده كه اينتقدر دير جوابتونو دادم. :خجالت: نميدونم الان به دردتون بخوره يا نه ولي بايد اين مراحل را طي كنيد:
توي پروژه ي setup روي اسم پروژه راست كليك كرده add/merge module و اين موارد را اضافه كنيد:
CrystalReportsRedist2005_X86.msm
CrystalReportsRedist2005_X64.msm
CrystalReportsRedist2005_IA64.msm