none
מיקום DLL ליצירת Build בעזרת TFS RRS feed

  • שאלה

  • שלום רב,

    יש לי פרויקט אשר מבוסס על כמה קבצים חיצוניים , ברצוני לדעת היכן עליי למקם אותם ואיך ליצור רת הקשר לפרויקט על מנת שמכונית הבילידים תיצור בילד.

    כיום הבילדר צועק לי כי אינו מכיר את את ה DLL , בדקתי וראיתי כי הקבצים החיצוניים אינם מעותקים לספריתת ה SOURCE במכונת הבילדים. האם זאת הבעיה ? יצרתי ספרייה חדשה ששם אחסנתי את הקבצים החיצונייםןועדיין הבילדר לא בונה . אשמח לקבל חוות דעת איך אני בעצם יוצר בילד מסודר עם מספר של קבצים חיצוניים.

    תודה

    יום שישי 26 אוקטובר 2012 16:09

תשובות

  • הי

    אני מניח שהקבצים החיצוניים שאתה מדבר עליהם הם binaries שאתה נזקק להם על מנת להתקמפל.

    אם מדובר בהתקנה שנדרשת (win sdk למשל) - אז התקנות אותן אתה מבצע בעמדת הפיתוח חייבות להתבצע גם בשרת.

    אם מדובר ב- binaries שפשוט צריכים להיות זמינים לצורך קימפול, תעלה אותם כחלק מעץ הפיתוח שלך ל- Source control, בתיקייה ייעודית. ה- reference ל- dll-ים האלה מהפרוייקטים שלך חייב להיות relative .
    וודא הצלחה בבנייה מקומית, אח"כ שלח לבניה דרך TFS.

    דן


    דן

    • סומן כתשובה על-ידי Eldadcohen יום ראשון 28 אוקטובר 2012 21:51
    יום ראשון 28 אוקטובר 2012 15:55
    מנחה דיון
  • סדר הבניה נקבע בסטודיו במסגרת solution שם אתה קובע תלויות בין הפרויקטים.

    הסדר הזה תופס כשתשלח לבניה את ה- solution במכונת TFS BUILD


    דן

    • סומן כתשובה על-ידי Eldadcohen יום שלישי 06 נובמבר 2012 21:31
    יום ראשון 28 אוקטובר 2012 22:41
    מנחה דיון

כל התגובות

  • הי

    אני מניח שהקבצים החיצוניים שאתה מדבר עליהם הם binaries שאתה נזקק להם על מנת להתקמפל.

    אם מדובר בהתקנה שנדרשת (win sdk למשל) - אז התקנות אותן אתה מבצע בעמדת הפיתוח חייבות להתבצע גם בשרת.

    אם מדובר ב- binaries שפשוט צריכים להיות זמינים לצורך קימפול, תעלה אותם כחלק מעץ הפיתוח שלך ל- Source control, בתיקייה ייעודית. ה- reference ל- dll-ים האלה מהפרוייקטים שלך חייב להיות relative .
    וודא הצלחה בבנייה מקומית, אח"כ שלח לבניה דרך TFS.

    דן


    דן

    • סומן כתשובה על-ידי Eldadcohen יום ראשון 28 אוקטובר 2012 21:51
    יום ראשון 28 אוקטובר 2012 15:55
    מנחה דיון
  • תודה רבה.

    בעיה נפתרה.

    שאלה נוספת ברשותך:

    האם סדר הבניה של כמה פרויקטים נעשה אוטומטית על ידי TFS כפי שנקבע ב STUDIO ?

    תודה

    יום ראשון 28 אוקטובר 2012 21:51
  • סדר הבניה נקבע בסטודיו במסגרת solution שם אתה קובע תלויות בין הפרויקטים.

    הסדר הזה תופס כשתשלח לבניה את ה- solution במכונת TFS BUILD


    דן

    • סומן כתשובה על-ידי Eldadcohen יום שלישי 06 נובמבר 2012 21:31
    יום ראשון 28 אוקטובר 2012 22:41
    מנחה דיון
  • אכן גם סדר הבניה חשוב ומשפיע על תהליך הבילד.

    תודה

    יום שלישי 06 נובמבר 2012 21:31