Microsoft MVP성태의 닷넷 이야기
VS.NET IDE : 27. Func-eval 기능 [링크 복사], [링크+제목 복사],
조회: 14862
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

Func-eval is evil
; http://blogs.msdn.com/jmstall/archive/2005/03/23/400794.aspx

Func-eval abort is evil
; http://blogs.msdn.com/jmstall/archive/2007/03/13/func-eval-abort-is-evil.aspx

위의 글에서 가장 중요한 점이 있다면!

"
In order to funceval, the debugger needs to hijack a thread and then resume the debuggee under the covers so that it can run the function. The debugger gets notified when the function completes and then restores that thread to its pre-funceval state.
"

그렇군요. "너무나 당연하게! 자동으로!" VS.NET Watch 창에서 제공된다고 생각했는데... 그 호출을 위해서는 해당 쓰레드위에서만 가능하다는 생각을 미처 못했습니다.

그렇다면 property 를 만들때 이런 면도 고려를 해야 겠군요. 오호...! 이건 쉽게 생각할 문제가 아닌듯 합니다. VS.NET 에서의 개발을 위해서 "개발 구조"를 바꿔야 하지 않을까 라는 생각을 하게 만드니...

물론, 선택은 있습니다. "Tools" 메뉴 / " Options" 메뉴를 선택해서 "Debugging" / "General" 범주의 "Allow property evaluation in variables windows" 옵션을 해제하면 됩니다. 해당 디버그 옵션 조정을 하지 않고, 개발 구조를 유지하려면... Watch 윈도우의 변수 등록을 조심해야 겠습니다.








[최초 등록일: ]
[최종 수정일: 3/14/2007]


비밀번호

댓글 작성자
 




... 31  32  33  34  35  [36]  37  38  39  40  41  42  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
296정성태5/27/200613169WWF 로 만든 Tetris
294정성태5/21/200613232Session State Uses a Reader-Writer Lock
293정성태5/21/200611890Microsoft Threat Analysis & Modeling v2.0 RC1
291정성태5/18/200613234Managed Stack Explorer
289정성태5/17/200613719Microsoft ASP.NET Providers - PDF 메뉴얼
288정성태5/17/200614064TFS Administration Tool 1.0 Released...with Shared Source!
287정성태5/17/200613143An Introduction to 64-bit Installers with Visual Studio 2005: Part 1
283정성태5/15/200613693Windows Workflow Foundation: Running Service Activated Workflows on Windows Vista and IIS7
284정성태5/15/200613911    답변글 Windows Workflow Foundation: Exposing Workflows as Services [1]
281정성태5/12/200612464Microsoft Compute Cluster Pack SDK
280정성태5/11/200616618C# 3.0 : One-Step Object Creation and Initialization
279정성태5/11/200614500Vista에서 제거되는 DHTML Editing Control
278정성태5/11/200612763LINQ CTP - May 2006
286정성태5/16/200612279    답변글 Using LINQ with ASP.NET (Part 1)
277정성태5/9/200612399Web Application Projects - 정식 릴리스
276정성태5/8/200612748SNK 파일 공유하기파일 다운로드1
275정성태5/8/200612483Building Security Awareness in .NET Assemblies
274정성태5/7/200612422QuickSYS파일 다운로드2
273정성태5/7/200612669Developing Firewalls for Windows 2000/XP파일 다운로드1
272정성태5/6/200614623Windows PowerShell [3]
292정성태5/19/200612765    답변글 Windows PowerShell - PowerShell Script to Create a WorkItem
271정성태5/6/200613000MSBee
282정성태5/15/200612851    답변글 MSBee will be on CodePlex
290정성태5/18/200613304    답변글 MSBuild Extras - Toolkit for .NET 1.1 "MSBee"
270정성태5/4/200613023ISO Recorder
269정성태5/4/200613007Visual Studio 2005 Team System Level 200 Course Material
... 31  32  33  34  35  [36]  37  38  39  40  41  42  43  44  45  ...