Microsoft MVP성태의 닷넷 이야기
VS.NET IDE : 27. Func-eval 기능 [링크 복사], [링크+제목 복사],
조회: 14337
글쓴 사람
정성태 (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/200612283WWF 로 만든 Tetris
294정성태5/21/200612333Session State Uses a Reader-Writer Lock
293정성태5/21/200610981Microsoft Threat Analysis & Modeling v2.0 RC1
291정성태5/18/200612293Managed Stack Explorer
289정성태5/17/200612781Microsoft ASP.NET Providers - PDF 메뉴얼
288정성태5/17/200613145TFS Administration Tool 1.0 Released...with Shared Source!
287정성태5/17/200612209An Introduction to 64-bit Installers with Visual Studio 2005: Part 1
283정성태5/15/200612787Windows Workflow Foundation: Running Service Activated Workflows on Windows Vista and IIS7
284정성태5/15/200612989    답변글 Windows Workflow Foundation: Exposing Workflows as Services [1]
281정성태5/12/200611536Microsoft Compute Cluster Pack SDK
280정성태5/11/200615727C# 3.0 : One-Step Object Creation and Initialization
279정성태5/11/200613639Vista에서 제거되는 DHTML Editing Control
278정성태5/11/200611915LINQ CTP - May 2006
286정성태5/16/200611419    답변글 Using LINQ with ASP.NET (Part 1)
277정성태5/9/200611509Web Application Projects - 정식 릴리스
276정성태5/8/200611820SNK 파일 공유하기파일 다운로드1
275정성태5/8/200611537Building Security Awareness in .NET Assemblies
274정성태5/7/200611438QuickSYS파일 다운로드2
273정성태5/7/200611736Developing Firewalls for Windows 2000/XP파일 다운로드1
272정성태5/6/200613649Windows PowerShell [3]
292정성태5/19/200611827    답변글 Windows PowerShell - PowerShell Script to Create a WorkItem
271정성태5/6/200612041MSBee
282정성태5/15/200611826    답변글 MSBee will be on CodePlex
290정성태5/18/200612286    답변글 MSBuild Extras - Toolkit for .NET 1.1 "MSBee"
270정성태5/4/200612069ISO Recorder
269정성태5/4/200611975Visual Studio 2005 Team System Level 200 Course Material
... 31  32  33  34  35  [36]  37  38  39  40  41  42  43  44  45  ...