اگر برنامه نویس سی شارپ باشید و یا اینکه تجربه کار کردن با Visual Studio را داشته باشید، قطعا Build و Rebuild برای شما آشناست.
همانطور که می دانید ، بر روی هر پروژه ای در Visual studio اگر کلیک راست کنید ، یک منویی به شما نمایش داده می شود که از گزینه های اول این لیست Build و Rebuild می باشد. در این مقاله قصد داریم به صورت خلاصه در مورد تفاوت Build و Rebuild کردن پروژه ها مطالبی را بیان کنیم تا از این به بعد با داشتن آگاهی کامل اقدام به استقاده از آنها نمایید.
Build Solution
تمامی اسمبلی هایی که تغییر کرده اند را Build می کند. در این حالت اگر اسمبلی ای هیچ تغییر نداشته باشد مجدد build نخواهد شد. زمانی که Build را کلیک میکنم، ابتدا بررسی می شود که کدام بخش ها یا اسمبلی ها تغییر کرده اند و فقط آن اسمبلی های تغییر کرده را Build میکند. این روش بسیار معمول می باشد.
Rebuild Solution
تمامی اسمبلی های موجود را فارغ از اینکه تغییری در آنها وجود داشته است یا خیر مجدد Build میکند.
معمولا بعضی وقت های متوجه می شویم که Visual studio تغییراتی را که اعمال کرده ایم در خروجی اعمال نکرده است ، در این مواقع معمولا برای اینکه تغییرات را در خروجی مشاده نماییم Rebuild میزنیم. با Rebuild کردن تمامی فایل های خروجی حذف شده و اصلا بررسی نمی شود که کدام اسمبلی ها تغییر کرده اند، و سپس کل پروژه مجدد Build می شود و خروجی حاصل می شود.
Product | Year | Version | Product Keys |
Visual Studio 2019 | 2019 | 16.x | Professional:
Enterprise:
|
Visual Studio 2017 | 2017 | 15.x | Test Professional:
Professional:
Enterprise:
|
Visual Studio 2015 | 2015 | 14.x | Professional:
Enterprise:
Team Foundation Server:
|
Visual Studio 2013 | 2013 | 12.x | Professional:
Premium:
Ultimate:
Team Foundation Server:
|
Visual Studio 2012 | 2012 | 11.x | Professional:
Premium:
Ultimate:
Team Foundation Server:
|
Visual Studio 2010 | 2010 | 10.x | Professional/Ultimate (built-in or below):
|
Visual Studio 2008 | 2007 | 9.x | Express: Not required Professional:
|
Visual Studio 2005 | 2005 | 8.x | Express: Not required Standard: Not required Professional:
|
Visual Studio 6.0 | 1998 | 6.x |
|

فنون و کلیدهای کارآمدی زیادی برای بالا بردن بهره وری وجود دارند. با استفاده از این کلیدهای میانبر می توانید با انرژی بیشتری به کدزنی مشغول شوید.
1- مرتب کردن کدها امری بسار مهم اما وقت گیر می باشد که بوسیله CRTL + K + D این کار به آسانی انجام می گیرد.
2- هنگام خطایابی و یا تست کدها کامنت کردن کدها استفاده زیادی دارد و با استفاده از CTRL+K+C/CTRL+K+U می توانید کدها را کامنت کرده و یا از کامنت درآورید.
3- با رفتن روی یک قسمت از کد و با استفاده از ALT+up/down می توانید آن خط کد را بالا و پایین ببرید.
4-با زدن کلید F12 به کلاس مورد نظر رفته و با استفاده از - CTRL به محل قبلی بازگردید.
5-با نگه داشتن CTRL + کلیک موس به کلاس مورد نظر می روید.
6-از این پس برای عملیات Refactor کردن یا کلاس کردن می توان از کلید میانبر CTRL+R+M استفاده کنید.
7-برای پیدا کردن تمامی رفرنس ها کافی است از کلید میانبر Shift + F12 استفاده نمایید.
8-هنگامی که می خواهید یک تکه کد را داخل Try بیندازید می توانید از Ctrl + K + S استفاده نمایید.
9-برای انتخاب یک مربع از کد می توانیید ابتدا Alt را نگه داشته و با نگاه داشتن کلیک موس یک مربع دلخواه ترسیم نمایید.
10-با استفاده از کلید میانبر CTRL + M + O کدها را جمع کرده و و برای باز کردن آن از CTRL + M + X استفاده می نماییم.
11-کدهای زیادی بدون گروه بندی وجود دارند. می توانید از CTRL+M+H/CTRL+M+U استفاده نمایید.
12-برای بستن پنجره از ALT+F4 استفاده نمایید.
با سلام
http://prozheha.com/ArticleInfo.aspx?ID=8