eido300 פורסם 2013 בספטמבר 1 Share פורסם 2013 בספטמבר 1 אני לא יודע אם זה שייך לכאן, אם לא בבקשה להעביר את זה למקום הנכון (או לחלופין לענות כאן - זה יותר נוח).אחרי שגמרתי לכתוב את התוכנה שלי איך אני יוצר לה קובץ התקנה נורמלי? עד עכשיו יצרתי קובץ התקנה ע"י הpublish של הVS, אבל זה יוצא מעפן (אפילו סמל לתוכנה לא הצלחתי לעשות) השאלה איך עושים קובץ התקנה נורמלי כמו שיש לכל שאר התוכנות.ניסיתי לעשות את זה דרך ההרחבות של VS ולא הצלחתי לעשות כלום, בהרחבות מצאתי הרחבה שנקראת NuGet Packager אשמח אם משהו יסביר לי עליה.תודה רבה. קישור לתוכן שתף באתרים אחרים More sharing options...
שניצל פורסם 2013 בספטמבר 1 Share פורסם 2013 בספטמבר 1 אתה צריך ליצור פרויקט התקנה. איזו גרסה של VS יש לך? קישור לתוכן שתף באתרים אחרים More sharing options...
eido300 פורסם 2013 בספטמבר 2 מחבר Share פורסם 2013 בספטמבר 2 Microsoft Visual C# 2010 Expressומה לגבי הNuGet Packager?תודה רבה. קישור לתוכן שתף באתרים אחרים More sharing options...
שניצל פורסם 2013 בספטמבר 2 Share פורסם 2013 בספטמבר 2 NuGet Packager לא רלוונטי, זה בשביל יצירה של חבילות NuGet (סוג של הרחבות לVisual STudio), לא של התקנות רגילות.גרסת האקספרס היא מאוד מוגבלת, ולכן היא לא מאפשרת את זה בצורה מובנית. אבל מחיפוש קל באינטרנט נראה שיש כמה תוכנות שעושות את זה בשבילך:http://wixtoolset.org/http://www.jrsoftware.org/isinfo.php/אם תעבור לגרסה המלאה של Visual Studio (זו שעולה כסף) אז תוכל ליצור התקנה בצורה נוחה מתוך ה-VS. קישור לתוכן שתף באתרים אחרים More sharing options...
eido300 פורסם 2013 בספטמבר 2 מחבר Share פורסם 2013 בספטמבר 2 אוקיי תודה רבה.- - - תגובה אוחדה: - - -ועוד משהו, לא מזמן קראתי כתבה על "manual packing" הוא הראה איך עושים את זה על תוכנה קיימת ובשפת אסמבלי (עם פעולת xor), השאלה אם זה אפשרי "לארוז" גם ב#c? ואיך?תודה. קישור לתוכן שתף באתרים אחרים More sharing options...
שניצל פורסם 2013 בספטמבר 2 Share פורסם 2013 בספטמבר 2 אני מניח שאתה מדבר על זה?http://www.digitalwhisper.co.il/files/Zines/0x01/DW1-2-ManualPacking.pdfזה "hack" מגניב, אבל לא שימושי יותר מדי. סביר להניח שאפשר לעשות את זה גם ב-#C, אבל תצטרך לנבור בתוך MSIL - "שפת המכונה" של דוטנט. מצד שני אני לא בטוח כמה זה אפשרי לשנות את הקוד של תכנית דוטנט בזמן ריצה (בניגוד לאסמבלי). קישור לתוכן שתף באתרים אחרים More sharing options...
eido300 פורסם 2013 בספטמבר 2 מחבר Share פורסם 2013 בספטמבר 2 בהחלט התכוונתי לזה. "מגזין" מאוד מעניין אני חייב לציין.בכתבה הזאת הוא עשה את זה על c++ יש ביניהם הבדל בקטע הזה? קישור לתוכן שתף באתרים אחרים More sharing options...
שניצל פורסם 2013 בספטמבר 2 Share פורסם 2013 בספטמבר 2 כן. ++C מתקמפלת לשפת מכונה (כלומר כזו שהמעבד יודע לקרוא ולהריץ), בעוד ש-#C מתקמפלת ל-MSIL, שזו מעין שפת מכונה שמיקרוסופט המציאה, ותשתית הדוטנט יודעת לקרוא ולהריץ. קישור לתוכן שתף באתרים אחרים More sharing options...
eido300 פורסם 2013 בספטמבר 2 מחבר Share פורסם 2013 בספטמבר 2 אז כנראה שא"א? קישור לתוכן שתף באתרים אחרים More sharing options...
שניצל פורסם 2013 בספטמבר 2 Share פורסם 2013 בספטמבר 2 זה דווקא אפשרי, בצורה קצת שונה. במקום שהתכנית תשנה את הקוד של עצמה, יהיו לך בעצם שתי תוכניות.תוכנית אחת היא התכנית הרגילה שלך. אחרי שתקמפל אותה, תיקח את כל הקבצים מתיקיית ההרצה שלה ותכווץ אותם ל-zip.תוכנית שנייה היא תכנית ההרצה. תצרף לתוכה את ה-zip הנ"ל בתור embedded resource, ואז בקוד של התכנית הזו תטען את ה-embedded resource הזה, תפתח אותו למקום זמני, ותפעיל את התוכנית הראשונה.בגדול, תחפש בגוגל self extractor וכנראה תמצא תוצאות רלוונטיות. קישור לתוכן שתף באתרים אחרים More sharing options...
eido300 פורסם 2013 בספטמבר 2 מחבר Share פורסם 2013 בספטמבר 2 אוקיי תודה רבה. קישור לתוכן שתף באתרים אחרים More sharing options...
eido300 פורסם 2013 בספטמבר 3 מחבר Share פורסם 2013 בספטמבר 3 ניסיתי את התוכנות הנ"ל הראשונה לא עובדת ובשניה צריך לכתוב את הקוד כדי שזה יצור קובץ התקנה, השאלה באיזה שפה זה? קישור לתוכן שתף באתרים אחרים More sharing options...
שניצל פורסם 2013 בספטמבר 3 Share פורסם 2013 בספטמבר 3 אין לי מושג, אתה מוזמן לחפש מדריכים ברשת. קישור לתוכן שתף באתרים אחרים More sharing options...
eido300 פורסם 2013 בספטמבר 3 מחבר Share פורסם 2013 בספטמבר 3 אוקיי תודה רבה- - - תגובה אוחדה: - - -טעות שלי התוכנה השניה מצוינת פשוט לא פתחתי אותה כמו שצריך.תודה רבה קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.