‏نمایش پست‌ها با برچسب VS. نمایش همه پست‌ها
‏نمایش پست‌ها با برچسب VS. نمایش همه پست‌ها

۱۳۹۰/۰۱/۱۴

تازه‌هاي سرويس پك يك VS 2010 - پشتيباني از HTML5 و CSS3


يكي ديگر از قابليت‌هاي جديدي كه پس از نصب سرويس پك يك VS 2010 در اختيار علاقمندان خواهد بود، پشتيباني از HTML5 و CSS3 است.
ابتدا بايد آن‌را فعال كرد. براي اين منظور به مسير ذيل مراجعه كنيد:
Tools -> Option -> Text Editor -> HTML -> Validation


و يا اينكار را از طريق نوار ابزار HTML Source Editing نيز مي‌توان انجام داد:


به اين صورت Intellisense ويرايشگر VS.NET امكان شناسايي و كار ساده‌تر با عناصر HTML 5 را نيز فراهم كرده؛ همچنين استفاده از مواردي مانند موارد ذيل هم مجاز و بدون مشكل خواهد بود:
<input type="email" runat="server" />
<asp:TextBox type="datetime" runat="server" ID="txtDateTime" />

در مورد CSS3 ...
اگر به منوها مراجعه كنيد حتي پس از نصب SP1 نيز به ظاهر خبري از آن نيست! به نظر مدخل رجيستري آن فراموش شده و بايد به صورت دستي اينكار صورت گيرد (+):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Packages\{A764E895-518D-11d2-9A89-00C04F79EFC3}\Schemas
From there add a Key: Schema 5
Add two string values:
Keyname: File
Value: css30.xml

Keyname: Friendly Name

Value: CSS 3.0

و يا افزونه‌ي CSS 3 Intellisense Schema نيز چنين امكاني را فراهم مي‌سازد (+).
علاوه بر اين، سرويس پك يك برنامه Expression Web نيز قابليت‌هاي ذكر شده را به همراه دارد (+).

۱۳۹۰/۰۱/۱۳

تازه‌هاي سرويس پك يك VS 2010 - حالت جديد كامپايل پروژه‌هاي VB


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

ماخذ: (+)

۱۳۹۰/۰۱/۱۲

تازه‌هاي سرويس پك يك VS 2010 ؛ يكپارچگي با IIS Express


در مورد تنظيمات دستي IIS Express كه يك نسخه‌ي سبك IIS 7.5 قابل اجرا بر روي ويندوز XP نيز مي‌باشد، پيشتر در اين سايت مطلبي را مطالعه كرده‌ايد (+). اكنون كه سرويس پك يك VS 2010 ارائه شده (+)، ديگر نيازي به آن تنظيمات دستي نبوده و امكان استفاده يكپارچه و خودكار از اين نسخه‌ي ساده شده IIS 7.5 به شرح زير وجود دارد:

ابتدا نياز است تا هر دو مورد سرويس پك يك VS 2010 و همچنين IIS Express به صورت جداگانه نصب شوند. سپس:

الف) ابتدا از منوي Tools‌ ، گزينه‌ي Options را انتخاب كنيد. در صفحه‌ي باز شده در قسمت Projects and solutions ذيل گزينه‌ي Web projects نياز است تا يكبار مجوز استفاده از IIS express صادر شود:



ب) اكنون بر روي نام پروژه در Solution explorer موجود در Visual studio كليك راست كرده و گزينه‌ي Use IIS Express را انتخاب نمائيد:



به اين صورت تنظيمات لازم به صورت خودكار اعمال خواهد گرديد و جهت مشاهده آن‌ها مي‌توان به خواص پروژه، برگه‌ي Web مراجعه كرد:



نكته مهم:
نسخه‌ي RTM ويژوال استوديوي 2010 تنظيمات فوق را كه در تصوير ملاحظه مي‌كنيد، ندارد. به عبارتي پس از اعمال تغييرات فوق بايد دقت داشت سايريني كه قرار است از پروژه‌ي شما استفاده كنند نيز بايد پيشنيازهاي ذكر شده را رعايت نمايند و يا جهت توزيع سورس مي‌توان مجددا بر روي نام پروژه كليك راست كرده و اينبار گزينه‌ي Use Visual Studio Development Server قديمي را انتخاب كرد.