Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
Visual Studio 2015Õýʽ·¢²¼£¬´Ù½øÉú²úÁ¦µÄ10¸öй¦ÄܽâÎö
 
À´Ô´£º ³ÌÐòÔ³ ·¢²¼ÓÚ£º2015-07-28
  3778  次浏览      27
 

1 ÐÔÄÜÌáʾ Performance Tips

µ±ÎÒÃÇÏëÖªµÀÖ´ÐÐÒ»¶Î´úÂëËùºÄ·ÑµÄʱ¼äʱ£¬ÐèÒª½èÖúÓÚ.NET ¿ò¼ÜµÄStopwatchÀ࣬ÏñÏÂÃæÕâÑù£º

ÎÒÃÇÐèÒªÊÖ¹¤µÄÔÚÐèÒª²âÊÔÖ´ÐÐʱ¼äµÄ´úÂë¶Ï¿ªÊ¼ºÍ½áÊøÎ»ÖÃÔö¼Ó´úÂëStopwatchÀ࣬Ȼºóµ÷ÊÔʱ²é¿´´úÂëµÄÖ´ÐÐʱ¼ä¡£

Visual Studio 2015ÒýÈëеÄÐÔÄÜÌáʾ¹¦ÄÜ£¬ÈçÏÂͼËùʾ£¬µ±µ÷ÊÔÒ»¸ö¶Î´úÂëʱ£¬·ÅÖöþ¸ö¶Ïµã£¬µ±µ÷ÊÔµ½µÚ¶þ¸ö¶ÏµãµÄµØ·½Ê±£¬Visual Studio»áÏÔʾ´ÓÉÏÒ»¸ö¶ÏµãÖ´ÐÐ

µ½´ËÖ´ÐжϵãʱËùºÄ·ÑµÄʱ¼ä£º

Ö´ÐÐÒ»¶Î´úÂëµ÷Óã¬ÔÚ´úÂëµ÷ÓõÄÍê³ÉÖ®ºó£¬Ò²¿ÉÒÔÏÔʾµ÷ÓÃÕâ¶Î´úÂëËùºÄ·ÑµÄ´¦ÀíÆ÷ʱ¼ä£º

2 ¿ìËÙ´úÂë±àдÌáʾ Quick Action Light Bubble Icon

µ±Visual StudioµÄÖÇÄܸÐÖªºǫ́¼ì²â´úÂë·¢ÏÖÎÊÌâʱ£¬Ëü»áÌáʾ¸Ã´úÂëÓÐÎÊÌ⣬²¢ÇÒÌṩ½â¾ö´ËÎÊÌâµÄ½¨Òé·½·¨¡£Õâ¸ö¹¦ÄÜÓеãÏñÊdz­Ï®ResharperµÄ£¬ResharperºÜÔçµÄ°æ±¾¾Í¾ß±¸ÕâÑùµÄ¹¦ÄÜ¡£ÓÐÁ½ÖÖÆøÅÝÌáʾ

Óï·¨´íÎóÐÞÕý

ÈçÉÏͼËùʾ£¬µ±Ç°ÀàÐÍÖÐûÓж¨ÒåactivyNameÕâ¸ö±äÁ¿»òÊÇÊôÐÔ£¬ËùÒÔVisual Studio¶Ô´ËÓï·¨´íÎó²úÉúÈý¸öÌáʾ£º

A ÔÚµ±Ç°ÀàÐÍÖÐÔö¼Ó±äÁ¿¶¨Òå

B ÔÚµ±Ç°ÀàÐÍÖÐÔö¼ÓÖ»¶ÁµÄ±äÁ¿¶¨Òå

C ÔÚµ±Ç°ÀàÐÍÖÐÔö¼ÓÊôÐÔ

´úÂëÖØ¹¹½¨Òé

ÈçÏÂͼËùʾµÄ´úÂëÀý×Ó£¬µÚÒ»µÄ±äÁ¿¶¨ÒåresultList¿ÉÒÔºöÂÔ¶¨Ò壬ÔÚµÚ¶þÐдúÂëÖÐÖ±½ÓÓÃtempResults.ToList() À´Ìæ´ú¡£

ÔÚÎҵĿª·¢»·¾³ÖУ¬°²×°Visual StudioÖ®ºó±Ø±¸µÄµÚÈý·½²å¼þÊÇResharper£¬Õâ¸ö¹¦ÄÜÔÚResharperºÜÔç¾Í³öÏÖÁË¡£

3 ×Ô¶¨Òå´°Ìå²¼¾Ö Window Layout

Visual StudioÓÐÒ»Ì×ĬÈϵIJ¼¾Ö·½°¸£¬Èç¹û½«²¼¾Öµ÷Õû¶à´Îºó»¹Ïë»Øµ½³õʼµÄ½çÃæ²¼¾Ö£¬Ö»Äܵ÷ÓÃWindow²Ëµ¥ÏµÄReset Window Layout»Ö¸´µ½°²×°ºóµÄ״̬¡£

²¼¾Öͨ³£ÊÇÖ¸½â¾ö·½°¸ä¯ÀÀÆ÷µÄλÖ㬿í¶È£¬Êä³ö´°¿ÚµÄλÖú͸߶ȵÈÐÅÏ¢£¬Õâ´ËÐÅÏ¢±»Visual Studio±£´æ×Å£¬Ö»±£Áô×îеÄÒ»´Î²¼¾Ö¡£

Visual Studio 2015ÒýÈëÁ˲¼¾Ö±£´æ·½°¸£¬Óû§¿ÉÒÔ±£´æÕâЩ²¼¾ÖÐÅÏ¢£¬ÒÔ·½±ãÇл»ÈÎÎñʱµ÷Óò»Í¬µÄ²¼¾Ö·½°¸¡£

4 ¼ò»¯ÖØÃüÃû Simplified Rename

µ±ÐèÒªÖØÃüÃûÒ»¸ö±äÁ¿Ê±£¬¿ÉÒÔÓÒ¼üµ¥»÷±äÁ¿Ãû³ÆÑ¡ÔñÖØÃüÃû»òÊǰ´F2¿ì½Ý¼ü£¬Visual Studio ÓÃÂÌÉ«×Ö¸ßÁÁ±êʶ³öµ±Ç°ÎļþÖÐÓõ½´Ë±äÁ¿µÄµØ·½£¬Í¬Ê±ÔÚµ±Ç°±à¼­Æ÷µÄÓÒÉϽÇÏÔʾ

ÒýÓõ½´Ë±äÁ¿µÄÆäËüÎļþ£¬¿ÉÒÔÔ¤ÀÀÖØÃüÃûºóµÄ±ä»¯¡£

´Ë¹¦ÄÜ¿ÉÒÔ¿´×÷ÊÇVisual Studio ÖØ¹¹ÖÐÖØÃüÃû±äÁ¿¹¦ÄܵĸÄÉÆ¡£ResharperµÄÖØÃüÃû¹¦ÄܱÈÕâ¸ö·½±ãºÜ¶à¡£

5 ¶ÏµãÉ趨¸ÄÉÆ break point improvement

Visual Studio ¸ÄÉÆÁË»ùÓÚÌõ¼þ±í´ïʽ¶ÏµãµÄÌõ¼þÉèÖýçÃæ£¬ÈçÏÂͼËùʾ£¬Visual Studio 2013ÖÐÏÔʾµÄ×ÔVisual Studio·¢²¼ÒÔÀ´µÄ¾­µäµÄ¶ÏµãÉèÖýçÃæ¡£

ÏÂͼÊÇVisual Studio 2015ÖеĶϵãµÄÌõ¼þ±í´ïʽÉèÖýçÃæ£¬µ±Ìõ¼þ·ûºÏʱ£¬»¹¿ÉÒÔÔö¼Ó·½·¨£¬ÈçÏÂͼÖÐËùʾµÄ½«×Ô¶¨ÒåÏûÏ¢Êä³öµ½Output´°¿Ú¡£

¹ØÓÚVisual StudioµÄÌõ¼þ±í´ïʽ£¬ÍƼöÒ»¸ö·Ç³£²»´íµÄ²å¼þ£¬OzCode£¬ËüÒÔͼÐλ¯µÄ·½Ê½ÏÔʾ¸÷ÖÖÌõ¼þµÄ±í´ïʽ¼°ÆäÔËËã½á¹û£¬¼«´óµÄ·½±ãÁ˳ÌÐòµ÷ÊÔ¡£

Visual Studio 2015µÄ¶Ïµã»¹Ö§³Ö³·Ïû¹¦ÄÜ£¬Èç¹û²»Ð¡ÐÄɾ³ýÒ»¸ö¶Ïµã£¬µã³·Ïû(Ctrl+Z)¿É»Ö¸´´Ë¶Ïµã¡£

6 ´íÎóÊä³ö¸ÄÉÆ error list improvement

ÏÈ¿´Ò»ÏÂVisual Studio 2013ÖеĴíÎóÊä³ö´°ÌåµÄ½çÃæ£º

ÔÙ¿´Visual Studio 2015ÖеĴíÎóÊä³ö´°Ì壺

Visual Studio 2015Ôö¼ÓÁ˱àÒëÆ÷±àÒ뱨´íµÄ´íÎó´úÂ룬ÈçÉÏͼÖеÄCS0219£¬ÕâÑù·½±ã²éÔÄMSDNÏàÓ¦µÄ±àÒëÎÊÌâÖØÏÖ¼´¿É¿ìËÙÐÞ¸´´íÎóÎÊÌâ¡£

Êä³ö´°¿ÚµÄCode ÁУ¬CS¿ªÍ·µÄ±íʾ±àÒë´íÎó£¬CA¿ªÍ·µÄ±íʾ´úÂë·ÖÎö¡£

7 ¼´Ê±´°¿ÚÖÐÖ§³ÖLambda±í´ïʽºÍLINQ²éѯ Lambda expression and linq support in immediate window

ÔÚµ÷ÊÔ´úÂëʱ£¬ÔÚ¼´Ê±´°¿ÚÖÐÖ±½ÓÊäÈëÒ»¸ö±í´ïʽ£¬Visual Studio»á¶Ô´Ë±í´ïʽÇóÖµ²¢·µ»Ø½á¹û¡£Visual Studio 2015µÄ¼´Ê±´°¿ÚÏÖÔÚÖ§³ÖLambda±í´ïʽºÍLINQ²éѯ¡£

8 NuGet °ü¹ÜÀíÆ÷¸ÄÉÆ NuGet Package Manager improvement

Visual Studio 2015ÌṩͼÐλ¯µÄNuGet°ü²Ù×÷¹¤¾ß£¬Ö§³Ö°üËÑË÷£¬Ñ¡ÔñÏîÄ¿ÐèÒªÒýÓõİüÊÇ¿ÉÒÔÑ¡Ôñ°æ±¾¡£

Õâ¸ö¸ÄÉÆ¿ÉÒÔÈÃNuGetÉúÊÖ°ÚÍѶÔÃüÁî²»ÊìϤµÄ¿Ö¾å¸Ð¡£

9 ¾²Ì¬ÒýÓà static using

ConsoleÀàÓÐÒ»¸öWriteLine·½·¨£¬ÏÖÔÚ¿ÉÒÔÖ±½ÓÔÚ´úÂëÖе÷ÓÃWriteLine·½·¨¶ø²»ÓüÓConsoleÀàÐÍÃû³Æ£¬ÈçÏÂͼËùʾ£º

ÓеãÏñC++ÓïÑÔµÄÈ«¾Öº¯Êý£¬Èç¹ûWriteLine·½·¨ÔÚ¶à¸öÀàÐÍÖÐÓж¨Ò壬²¢ÇÒÕ⼸¸öÀàÐͶ¼ÓмӾ²Ì¬ÒýÓÃ(statis using)£¬±àÒëʱÈÔÈ»»á±¨´í¡£

10 ÊôÐÔ»ò·½·¨¿ÉÓÃLambda±í´ïʽʵÏÖ Implement Methods and Properties with Lambda Expressions

·½·¨ÌåΪLambda±í´ïʽ

public override string ToString () => string.Format("{0},{1}",x,y) ;

ÊôÐÔ¶¨ÒåΪLambda±í´ïʽ

public double Distance=> Math.Sqrt(X*X + Y *Y) ;

   
3778 ´Îä¯ÀÀ       27
 
Ïà¹ØÎÄÕÂ

Éî¶È½âÎö£ºÇåÀíÀôúÂë
ÈçºÎ±àд³öÓµ±§±ä»¯µÄ´úÂë
ÖØ¹¹-ʹ´úÂë¸ü¼ò½àÓÅÃÀ
ÍŶÓÏîÄ¿¿ª·¢"±àÂë¹æ·¶"ϵÁÐÎÄÕÂ
 
Ïà¹ØÎĵµ

ÖØ¹¹-¸ÄÉÆ¼ÈÓдúÂëµÄÉè¼Æ
Èí¼þÖØ¹¹v2
´úÂëÕû½àÖ®µÀ
¸ßÖÊÁ¿±à³Ì¹æ·¶
 
Ïà¹Ø¿Î³Ì

»ùÓÚHTML5¿Í»§¶Ë¡¢Web¶ËµÄÓ¦Óÿª·¢
HTML 5+CSS ¿ª·¢
ǶÈëʽC¸ßÖÊÁ¿±à³Ì
C++¸ß¼¶±à³Ì
×îл¼Æ»®
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢ 6-12[ÏÃÃÅ]
È˹¤ÖÇÄÜ.»úÆ÷ѧϰTensorFlow 6-22[Ö±²¥]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 6-30[±±¾©]
ǶÈëʽÈí¼þ¼Ü¹¹-¸ß¼¶Êµ¼ù 7-9[±±¾©]
Óû§ÌåÑé¡¢Ò×ÓÃÐÔ²âÊÔÓëÆÀ¹À 7-25[Î÷°²]
ͼÊý¾Ý¿âÓë֪ʶͼÆ× 8-23[±±¾©]

ʹÓÃdecj¼ò»¯Webǰ¶Ë¿ª·¢
Web¿ª·¢¿ò¼ÜÐγÉÖ®ÂÃ
¸üÓÐЧÂʵÄʹÓÃVisual Studio
MVP+WCF+Èý²ã½á¹¹´î½¨¿ò¼Ü
ASP.NETÔËÐлúÖÆÇ³Îö¡¾Í¼½â¡¿
±àд¸üºÃµÄC#´úÂë
10¸öVisual Studio¿ª·¢µ÷ÊÔ¼¼ÇÉ

.NET¿ò¼ÜÓë·Ö²¼Ê½Ó¦Óüܹ¹Éè¼Æ
.NET & WPF & WCFÓ¦Óÿª·¢
UML&.Net¼Ü¹¹Éè¼Æ
COM×é¼þ¿ª·¢
.NetÓ¦Óÿª·¢
InstallShield

ÈÕÕÕ¸Û .NET Framework & WCFÓ¦Óÿª·¢
Éñ»ªÐÅÏ¢ .NETµ¥Ôª²âÊÔ
±±¾© .NetÓ¦ÓÃÈí¼þϵͳ¼Ü¹¹
̨´ïµç×Ó .NET³ÌÐòÉè¼ÆÓ뿪·¢
ÈüÃÅÌú¿Ë C#Óë.NET¼Ü¹¹Éè¼Æ
¹ã¶«ºËµç .NetÓ¦ÓÃϵͳ¼Ü¹¹