در حال انجام ...
ایمیل مخاطب: * فرمت ایمیل صحیح نمی باشد برای ارسال ایمیل می بایست قبلا" به سیستم login کرده باشید.
همونطور که می دونید VS2010 کریستال ریپورت رو نداره.
کسائی که بخوان با کریستال ریپورت گزارش بگیرن باید اونو دانلود کنن. که میونید از
هر شش قسمت رو دانلود کرده و فقط پارت اول رو Extract کرده و نصب می کنیم.
خب حالا کریستال ریپورت رو به VS2010 اضافه کردیم
اما هنوز تموم نشده!!!! وقتی ریپورت میگیرید و اون ریپورت رو صدا میزنم،با خطا همراه است!
این پیغامشه:
Could not load file or assembly 'file:///C:\Program Files\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll' or one of its dependencies. The system cannot find the file specified.
http://rapidshare.com/files/427907131/CRDB_ADOPLUS.DLL
این فایل دانلود میکنیم و تویه اون مسیری که خواسته بود کپی میکنیم.
وقتی پروژه رو run میکنیم جائی که میخواید ریپورت رو صدا بزنید بازم Error میده.
این پیغام:
Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information
برای رفع این مشکل باید فایل app.config و WebDev.WebServer40.exe.config رو هم edit کنیم
فایل WebDev.WebServer40.exe.config رو از مسیر
: C:\Program Files\Common Files\Microsoft Shared\DevServer\10.0\
باز میکنیم. و به شکل زیر edit میکنیم:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
<requiredRuntime version="v4.0.20506" />
</startup>
</configuration>
بعد فایل app.config مربوط به پروژه ای که داره CrystalReport رو صدا میزنه رو به شکل زیر edit میکنیم
)این 4خط رو به app.config اضافه میکنیم.:(
. <startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
<requiredRuntime version="v4.0.20506" />
</startup>
حالا پروژه رو دوباره اجرا کنید و از صدا زدن ریپورت هاتون لذت ببرید
موفق باشید