آموزش نصب Windows Phone SDK 8.0
تیر ۲۲, ۱۳۹۲
پیش از آنکه بتوانید یک اپلیکیشن برای ویندوز فون ۸ تولید کنید باید Windows Phone 8 SDK را بر روی یک سیستم که از نسخه ۶۴ بیت ویندوز ۸ استفاده می کند نصب کنید.
دلیل این امر این است که شبیه ساز ویندوز فون تنها بر روی این پلتفرم قابل اجرا می باشد. در واقع شما با اجرای این شبیه ساز یک گوشی ویندوز فون ۸ مجازی در کامپیوتر خود دارید و می توانید تست های مختلف را بر روی آن انجام دهید.
۱)درک نیازمندی های سیستم عامل
اگر در حال حاضر از نسخه ۶۴ بیت ویندوز ۸ استفاده نمی کنید باید در ابتدا آن را نصب کنید. اما اگر مطمئن نیستید که از چه نسخه ای در حال استفاده هستید می توانید در کنترل پنل، بخش سیستم و امنیت، در زیر قسمت سیستم می توانید اطلاعات کاملی در مورد نسخه ی سیستم عاملتان بدست آورید.
همچنین توجه داشته باشید که نسخه های پرو با نسخه های عادی یکسان نیستند، اما برای توسعه ی برنامه های ویندوز فون داشتن نسخه پرو ویندوز ۸ الزامی نیست و تنها باید یک نسخه ۶۴ بیت از این سیستم عامل را در اختیار داشته باشید.
در مرحله ی بعدی باید Windows Phone 8 SDK را دانلود کنید. اگر در حال حاضر Visual Studio 2012 Professional در سیستم شما نصب هست، SDK ابزار و امکانات زیادی را به سیستم شما اضافه نمی کند، اما اگر ویژوال استودیو بر روی سیستم شما وجود ندارد، فایل نصبی SDK نسخه ی Visual Studio 2012 Express را برای ویندوز فون ۸ نصب خواهد کرد.
این نسخه تنها به شما در توسعه ی برنامه های مخصوص ویندوز فون ۸ کمک خواهد کرد و در واقع تک وظیفه ای محسوب می شود.بنابراین امکانات دیگری نظیر برنامه های تحت وب ASP.NET، اپلیکیشن های Windows 8 Store و غیره که در نسخه حرفه ای ویژوال استودیو وجود دارد را در اختیار نخواهید داشت.
از طریق لینک زیر می توانید Windows Phone SDK را دریافت کنید.
http://developer.windowsphone.com/en-us/downloadsdk
2) فعال کردن Hyper-V
در طی فرآیند نصب ممکن است با پیغام زیر مواجه شوید. اگر این اتفاق افتاد باید مادربورد خود را تنظیم کنید تا Hyper-V را فعال کند.
برای کسب راهنمایی جهت فعالسازی Hyper-V برای شبیه ساز ویندوز فون می توانید به لینک زیر مراجعه کنید:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj863509(v=vs.105).aspx
در مثالی که انجام گرفت، از یک مادروبرد ایسوس Sabertooth Z77 که در رده مادربورد های سطح بالا قرار می گیرد استفاده شد. پردازنده i7-3770K که با سوکت LGA1155 این مادربورد همخوانی کاملی داشت مورد استفاده قرار گرفت و از تکنولوژی Hyper-Threading اینتل نیز پشتیبانی می کرد که نکته ی مهمی محسوب می شود.
برای فعالسازی Hyper-V به منوی بایوس مادربورد رفته و در تنظیمات پیشرفته وارد تب Advanced شده و گزینه ی Hyper-threading را از بین گزینه های موجود فعال کردیم. توجه کنید که در مادربوردهای مختلف ممکن است این گزینه به شکل دیگری نوشته شود اما در مقایسه با سایر گزینه ها کاملا مشخص خواهد بود.
اما پیشنهاد می شود در صورتی که هیچ اطلاعاتی در این زمینه ندارید تنها فایل نصبی SDK را اجرا کنید و احتمال اینکه نیاز به انجام هیچ کار خاصی نباشد، هست. اما اگر می خواهید خودتان تنظیمات بیشتری انجام دهید و آشنایی پیدا کنید می توانید از کسانی که از سخت افزار مشابه سیستم شما استفاده می کنند به راحتی سوال کنید. اما اگر باز هم به نتیجه ای نرسیدید می توانید به کمپانی تولید کننده مادربورد خود اطلاع دهید تا شما را راهنمایی کنند.
شیوه های نصب غیرمعمول
همانطور که می دانید در دنیای کامپیوتر همیشه یک راه وجود ندارد و با کمی کنجکاوی می توانید راه های بیشتری را پیدا کنید. در این مثال نیز به سادگی می توان Windows Phone SDK 8 و Visual Studio 2012 Express را بر روی یک Mac Pro مجهز به سیستم عامل Mountain Lion و VMWare Fusion نصب کرد. اما باید توجه داشت که حتما نسخه ۶۴ بیت VMWare Fusion باید نصب شود و همچنین بخش پردازنده و حافظه رم نیز باید تنظیم شود.
در این قسمت می توانید تعداد زیادی هسته و مقدار زیادی حافظه رم تعریف کنید و مطمئن شوید که گزینه ی “Enable hypervisor applications in this virtual machine” فعال باشد. همچنین در صورت تمایل می توانید گزینه ی “Enable code profiling applications ion this virtual machine” را نیز فعال کنید.
توجه کنید که در این مثال فقط از سیستم عامل مکینتاش شیر کوهی استفاده شد اما شما می توانید با کمی جستجو و تحقیق در مورد گزینه های مختلف و کارایی بخش های گوناگون VMWare از سیستم عامل های دیگر نیز استفاده کنید و در آنها برنامه های دلخواه خود را برای ویندوز فون ۸ توسعه دهید.
==منبع==
علاقه مندی ها (Bookmarks)