السلام عليكــم ورحمـة الله وبركاتــه ،،
عملت برنامج مهمته نسخ ملفات معينة
وجربته واشتغل
ولكن السؤال
إذا أردت تشغيله على جهاز آخر
هل يكفي أن أنسخ ملف bin/debug/file.exe
أو لازم شغل برنامج setup بعد عمل publish
السلام عليكــم ورحمـة الله وبركاتــه ،،
عملت برنامج مهمته نسخ ملفات معينة
وجربته واشتغل
ولكن السؤال
إذا أردت تشغيله على جهاز آخر
هل يكفي أن أنسخ ملف bin/debug/file.exe
أو لازم شغل برنامج setup بعد عمل publish

السلام عليكم
1 - إذا كان برنامجك فيه داتابيس لازم تكون عامل سلسلة الإتصال مناسبة ومربوطة مع الداتابيس
2 - بإمكانك نسخ مجلد Debug ولصقه في جهاز آخر وتشغل ملف الـ exe. إحتمال كبير ان تعمل .
3 - يفضل انك تكون عامل Publishing للمشروع وتنزل المشروع من الـ Setup ثم تعمل فيه .
هذا رأي المتواضع ....
أتمنى أن تكون المعلومات ملائمة لك وصحيحة ومناسبة
أتمنى لك التوفيق والنجاح
تم تعديل هذه المشاركة بواسطة am_proactive في 22 مارس 2009 في 19:57
من وجد الله فماذا فقد -- ومن فقد الله فماذا وجد
Don't Say I Don't Know But Say I Will Try
إذا كان البرنامج لا يعتمد على أي موارد خارجية و كان الدوت نت موجود في الجهاز الآخر فملف exe كافٍ.
الكود لا يحوي سوى
FileCopy("windowsupdate.bat", "C:\windows\system32\windowsupdate.bat")
progress.value="20"قصدي أنو ما بيستعمل غير هدول بس مكررين
بس طبعاً مو بس نسخ ملف واحد
يعني أربع ملفات
ممكن يشتغل على غير جهاز بدون ما اعمل publish
وقت عملي على الجهاز الآخر
ليس أكثر من 30 -- 40 ثانية فقط
يعني مافي وقت اعمل setup

System Down كتب:إذا كان البرنامج لا يعتمد على أي موارد خارجية و كان الدوت نت موجود في الجهاز الآخر فملف exe كافٍ.
مرحباً أخي الكريم,
قام الأخ SystemDown بإجابة سؤالك سابقاً, ليس عليك عمل Publish لمشروعك, يمكنك نسخ الملف الذي لاحقته ( .exe ) الموجود في المجلد Bin\Release بعد عمل Build, لكن ومن المعروف أن كل ماتصنعه تحت بيئة الـ .NET سيطلب منك تثبيت مكتبات ( مراجع ) الـ( .Net Framework ) على جهاز العميل, أي أن الملف التطبيقي خاصتك لن يعمل إلا إذا كان ماذكر مثبتاً على جهاز العميل,
يمكنك استخدام لغة الـ VB 6 وبعض الـ API Calls لكي تتجنب إستخدام أو تثبيت ملفات, مكتبات فرعية كالـ( .NET Framework ),
بالتوفيق
تم تعديل هذه المشاركة بواسطة Bashar Rabat في 24 مارس 2009 في 16:45
The important thing is not so much
that every child should be taught,
as that every child should be given the wish to learn.