Witam.
Utworzyłem swój pierwszy raport *.rpt w C#, lecz działa on jedynie na moim komputerze. Wydaje się, że na innych komputerach wystarczyłoby zainstalować Crystal Report runtime i problem powinien zniknąć, ale niestety to rozwiązanie nie działa.
Plik *.rpt został załączony do projektu i odwołuję się do niego z kodu:
... ReportDocument myReportDocument = new ReportDocument(); myReportDocument.Load(path); ...
To właśnie w metodzie Load() na innych maszynach zgłasza komunikat błędu:
"Dokument nie został otwarty."
Aplikację tworzę przy użyciu:
- MS Visual Studio Community 2017.
- .NET Framework 4.6.1.
- Crystal Report for Visual Studio 2013.
Zainstalowane jeszcze Crystal Report trial 2016, ale go nie używam (i mam nadzieje że CR for VS też niejawnie z niego nie korzysta).
Na innych maszynach jest Crystal Report runtime 2013.
Pozdrawiam Hubert.