ABA


"עזרה בVS וCLICKONCE עם קבצי XML"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #11200 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11200
TheKid לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.10.07
17978 הודעות, 1 פידבק
   19:35   01.03.13   
אל הפורום  
  עזרה בVS וCLICKONCE עם קבצי XML  
 
   שלום,
אני עובד על תוכנות שחשוב לי מאד שבמידה והיה עדכון יתעדכנו אוטומטית אצל הלקוח.
לכן אני משתמש בפונקצית CLICKONCE של VS .
הבעיה היא שאני מחזיק בתוכנות בדרך כלל קובץ XML של ההגדרות שהיוזר בוחר.
וכאשר מתבצע עידכון של התוכנה העידכון מותקן בתיקייה נפרדת מהתיקייה הקודמת ולכן הXML מגיע ריק.

אני לא מצליח למצוא דרך לקבוע באיזה תיקייה להתקין את התוכנה(הוא מתקין את זה במשהו זמני של APPLOCAL של הווינדוס).

ומצד שני אני לא רוצה לשמור את כל הערכים ברגיסטרי.

האם משהו מכיר פיתרון?

אין תקציב לגרסאות למיניהם של INSTALLSHIELD


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  מתי ואיך נוצר הXML הזה של ההגדרות? VeNom  01.03.13 19:42 1
     מכתב TheKid 01.03.13 19:48 2

       
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק
   19:42   01.03.13   
אל הפורום  
  1. מתי ואיך נוצר הXML הזה של ההגדרות?  
בתגובה להודעה מספר 0
 
   האם הוא בכל שימוש יכול לעדכן אותם?
האם מישהו מטמיע את המערכת אצלו עם הגדרות קבועות?
האם הוא מגדיר אותם בזמן ההתקנה?

איך אתה מבצע את העדכון? שולח EXE חדש והוא מתקין איפה שבא לו? או נותן אופציה לעדכון דרך התוכנה(לחיצה על עדכון שולחת קבצי DLL ומחליפה את הקיימים)?

כמה אפשרויות חטופות:
1. בזמן ההתקנה לשים את הXML בתיקיה שונה מהתיקיית ההתקנה עצמה(אולי ליצור אחת בProgram files או מתחת למשתמשים.

2. אולי לשמור את הקובץ אצלכם באיזה DB. אם יש לתוכנה גישה לרשת, אז בעליה הראשונה(או בכל עליה) לקבל את הקובץ ולשמור אותו ב DB לכל לקוח(ואז בעדכון "לשלב אותו".


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TheKid לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.10.07
17978 הודעות, 1 פידבק
   19:48   01.03.13   
אל הפורום  
  2. מכתב  
בתגובה להודעה מספר 1
 
   תודה על התגובה.
הקובץ מכיל בתוכו כמעט את כל המידע שהיוזר והוא מתעדכן כמעט בכל שימוש, לצורך העניין יש בתוכנה טבלה ואפילו אם היוזר מזיז את אחת העמודות התוכנה שומרת את הגודל העדכני.

לגבי העדכון של הקובץ זה מנגנון חכם של CLICKONCE - אתה נותן לו נתיב ברשת ובכל הפעלה בצד לקוח הוא בודק האם הגירסא התעדכנה ואם כן הוא מודיע ליוזר שהוא מעדכן אותה.

לגבי האפשרויות :
1. אני אעשה את זה בלית ברירה.. בינתיים אני מחפש פתרון אחר.
2. זו גם אפשרות אבל אני מחפש משהו פשוט.


תודה.
נתת לי עוד קצת רעיונות.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net