שאלת התקנה

spheonx

New member
שאלת התקנה

אני מפתח תכנית בvb.net 2005 והיא מיועדת להרצה על מספר קטן של מחשבים פה בארגון התוכנה עושה שימוש בפקד winsock של VB6 ומכילה טופס ו2 usercontrols לקחתי את קובץ הEXE מתוך התיקיה של bin שבתוך תיקית הפרויקט, ניסיתי להפעיל אותו במחשב אחר - נפתח לי חלון של debugging אני לא מסתדר כלכך עם הדיבאגר ולא מבין מה הולך שם (אני אמור?) וידאתי התקנה של ה.net framework2 על המחשב ההוא, הסרתי והתקנתי ונראה שזה מותקן מה עושים מכאן? חשבתי לבנות תוכנית התקנה אבל אין לי מושג איך לגשת לעניין, אין פה package and deployment wizard מישהו יוכל לעזור? מיותר להוסיף שקובץ הEXE רץ מצויין על המחשב שלי..
 

nadav1974

New member
איזה EXE לקחת?

מקומפילציית release או debug? אם לקחת את זה של debug, קח את זה של release.
 

Justin Angel

New member
קה פרובלמה מואי צ'יקיטה?

לפרוייקטים בסדר-גודל כזה קיימים פרוייקטי התקנה של דוט נט אשר יוצרים קבצי MSI. הפרוייקט Setup יושב כחלק מה-Solution שלך, יודע לקלוט לתוכו את התוצרים של שאר הפרוייקטים (EXEים ו-DLLים) ושהוא מתקמפל הוא מתקמפל לקבצי MSI שהם קבצי ההתקנה המקובלים של Windows. אני ממליץ בחום שתעיין ב-MSDN2 על הנושא הזה: Setup and Deployment Projects בפרט שים לב לשני הקישורים תחת Tasks שמסבירים איך להקים Setup בסיסי (הוספת הפרוייקט והוספת הקבצים של שאר הפרוייקטים ל-Setup). הנושא יכול להיות מסובך יותר מאותם קישורים אם נדרשים צעדים נוספים בהתקנה או אתה רוצה לקנפג את הקבצים שנוצרים. אבל מרבית המשימות הפשוטות (הוספת קיצורים, ערכי Registry ומה לא) אפשר לעשות בקלות יחסית. הענף הזה ב-MSDN2 תחת Windows Installer מכיל הוראות מאוד מפורטות ופשוטות למרבית המקרים.
 
למעלה