عنوان:

‫تازه‌های سرویس پک یک VS 2010 - حالت جدید کامپایل پروژه‌های VB


نویسنده: وحید نصیری
تاریخ: ۱۳۹۰/۰۱/۱۳ ۰۹:۲۶:۰۰
آدرس: www.dntips.ir

یکی از مشکلاتی که استفاده از VB.NET به همراه دارد عدم ارائه VB Runtime assembly در سکوهای کاری مختلف است؛ برای مثال جهت Windows Phone 7 و XNA. به همین جهت استفاده از این زبان و امکانات آن در سکوهای کاری یاد شده با مشکل روبرو بوده و سرویس پک یک VS 2010 با ارائه حالت ویژه‌ای از کامپایل، امکان قرار دادن اسمبلی یاد شده در فایل اجرایی نهایی را میسر کرده است. برای این منظور تنها کافی است سطر ذیل به فایل vbproj اضافه گردد:
<VBRuntime>Embed</VBRuntime>
یا باید به دستورات خط فرمان کامپایل پروژه، سوئیچ زیر اضافه شود:
/vbruntime*
بدیهی است این مورد تنها جهت سکوهای کاری که به همراه VB Runtime assembly ارائه نشده‌اند مفید است (و حتی لازم نیست تغییرات فوق را به صورت دستی اعمال کنید؛ زیرا پروژه‌های جدید VS 2010 SP1 مخصوص سکوهای کاری یاد شده به صورت خودکار این تغییرات را اعمال خواهند کرد).

ماخذ: (+)