DCSIMG
June 2008 - Posts - Adiel Sharabi

Adiel Sharabi

Life, the Universe, and Everything (.Net for instance)

June 2008 - Posts

בלנד וקונפיגורצית הבניה Blend and Build Configuration

מכונת הפיתוח הראשית שלי מבוססת ויסטה 64BIT - זה לא בגלל צורך אלא יותר כי זה נורא עניין אותי לנסות את זה וכרגע זה נשאר.
מהר מאד הבנתי שויז'ואל סטודיו לא אוהב את זה.
אי אפשר לשנות דברים במצב דיבאג
image
כך שצריך להשתמש בקונפיגורציה שמיועדת ל x86  בלבד.
לא נורא התרגלתי ואם אני שוכח מהר מאד אני חוטף את החלון הנחמד ונזכר.
ויז'ואל סטודיו כדי לעשות סדר בעניינים מגדיר בברירת המחדל שלו במקרה כזה ש Output Path יהיה בתוך תת תיקיה x86.
אז מה?
אז זהו שבהרבה פעמים זה לא איכפת לי.
אבל מסתבר שכאשר אני מריץ פרויקט מתוך הבלנד הוא פותח את ה EXE מתוך תקיית המקור ללא ה x86  - כלומר לא את הבנייה הנכונה.
מה שגורר תמיהות איך מה שעובד ב VS לא עובד בבלנד.... :)
אז אני משנה בחזרה וזה מסתדר.
אולי ישנה דרך להגדיר זאת גם בבלנד?
לא בדקתי.
 
 

OpenInBlend AddIn

כידוע ניתן מתוך תפריט ההקשר של הבלנד או בלחיצה כפולה על אירוע לפתוח את הVS מתוך הבלנד.
אחת המגבלות היא שאין (אני לפחות לא מצאתי - אשמח לתיקון) דרך לקבוע איזה VS יפתח. מה שקובע זה איזה VS הותקן אחרון.
במקרה שלי הותקן SQL סרבר אחרי VS 2008 (ואיתו הסביבה של VS 2005 כחלק מה BI שלו) ומאז הבלנד פותח את VS 2005.
המעקף הוא לפתוח קודם את VS 2008 בפיתרון המבוקש ואז זה יפתח שם.
פיתרון חמוד אחר שהוא נחמד כשלעצמו זה תוסף בשם OpenInBlend שמוסיף לתפריט ההקשר בVS על השורש של הפיתרון את היכולת לפתוח בבלנד
image
 
ההערה: למי שהתקין את הבלנד בתקיה אחרת מברירת המחדל או שמריץ ויסטה 64BIT צריך לכוון את הקובץ settings  למיקום הנכון של הבלנד.