السلام عليكم
كيف يمكنني التحقق من تثبيت الrun time
مثل رن تايم الاكسيس والكريستال ريبورت
والدوت نت
لو الجهاز مش مثبت عليه يقوم بتثبيته من مسار للفولدر البرنامج
بتدمج البرامج المساعدة
بتضيف مشروع جديد من نوع setup
File>>Add>>New Projact
وبتختار other projact type >> Setup and Deployment<<Visual Studio installer وتسميه مثلا Setup1
وبعدين كليك يمين على Setup1 وتختار
properties>>prerequisite
هتظهرلك الشاشة دي
وتحدد ايه اللي عايزة يتسطب عند العميل لو مش موجود عنده ولوكان موجود مش هتسطب
واهم ان تحدد الخيار اللي في الوسط من الثلاث خيارات اللي في الاخر
تضغط ok
ولو ظهرت معاك مشكلة زي دي في الكريستال ريبوت
تأكد انك حاطط الرن تايم بتاع الكريستال ريبوت في المسار دا
كود :
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\Crystal Reports for .NET Framework 4.0
v7.0A دا على حسب اصدار الفيجوال بيسك اللي عندك
ودي اسامي ملفات الرن تايم بتاع الكريستال
CRRuntime_32bit_13_0_12.msi
CRRuntime_64bit_13_0_12.msi
ولو مش ظاهر ران تايم للاكسس تابع الموضوع دا
http://vb4arb.com/vb/showthread.php?tid=5138
ولو عايز الملفات اللي في الموضوع ارفقهم لك
انتمنى ان اكون وفيت
شكرا جدا على الرد والمساعدة
انا كنت عايز اعمل طريقة اخري للتنصيب
كنت عايز اصمم برنامج يقوم بالبحث عن الملفات هل مثبتة على الجهاز او لا
لو مش موجودة يقوم بتنصيبها
لو ممكن نتعاون مع الإخوة لنقوم
بصنع برنامج يقوم بعمليه التنصيب
لكي نتحكم فيه كما نريد
برجاء التكرم من الإخوة بعرض الطريقة التي ممكن من خلالها
التحقق من البرامج موجودة ام لا
على الجهاز
اكتب اسم البرنامج الذي تريده في بحث الريجستري و عند التنصيب تحقق من وجوده بالرجستري