Witam,
Zabrałem się za pisanie konwertora pliku .rpt (crystal reports) do innego formatu w c#. Na dzień dobry wyskakuje błąd. Program wysypuje się przy wywołaniu:
private void button1_Click(object sender, EventArgs e)
{
rd = new ReportDocument();
}
private CrystalDecisions.CrystalReports.Engine.ReportDocument rd;
Debuger wyrzuca problem(LoaderLockera), przy wywolaniu konstruktora:
DLL 'C:\Users\C\documents\visual studio 2010\Projects\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\CrystalDecisions.CrystalReports.Engine.dll' is attempting managed execution inside OS Loader lock. Do not attempt to run managed code inside a DllMain or image initialization function since doing so can cause the application to hang.
Korzystam z VS 2010, referencje do: crystaldecisions.crystalreport.engine.dll i *.shared.dll dorzuciłem. Jeśli ktoś walczył z podobnym problemem, to proszę odpowiedź. Zaznaczam, że nie jestem zbyt biegły w .necie, co chyba widać.