سلام زمانی که از کریستال ریپورت داخل پروژه استفاده میکنید و نسخه دات نت پروژه خودتون رو تغییر دادید امکان داره این خطا ظاهر بشه
راه حل تغییرش به این صورت است که شما داخل فایل app.config پروژه به جای این کد

<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>

از این کد استفاده کنید و به راحتی مشکل حل میشه

<startup useLegacyV2RuntimeActivationPolicy="true"><support edRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>


راستی باید این نکته رو بگم که این مشکل زمان اجرا خودشو نشون میده