2012-01-24 22 views
13

Tôi đang sử dụng trình lược tả VS Concurrency để cấu hình một ứng dụng WPF, nhưng tôi không thể nhận được các biểu tượng cho các hình ảnh NGEN'ned như PresentationCore và cộng sự, vì vậy ngăn xếp cuộc gọi của tôi trông giống như:Nhận ngăn xếp cuộc gọi chính xác trong VS Conciler profiler

Có cách nào để làm cho VS làm điều đúng ở đây không? Chỉnh sửa: Tôi đã định cấu hình đúng đường dẫn biểu tượng của mình, đó không phải là vấn đề.

+0

Cuộc gọi tốt, nhưng tôi nhận được biểu tượng cho một số tệp DLL hệ thống, chỉ có các .ni. * DLLs. –

Trả lời

15

Đã tìm ra điều này - nếu bạn làm theo các bước here, nó hoạt động khá tốt. Đây là phiên bản ngắn:

  1. Bắt đầu một CMD cao nhắc
  2. set COMPLUS_ZapDisable=1
  3. "%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\ide\devenv.exe"
  4. Đi vào thiết lập csproj của bạn, Debug Tab, và Vô hiệu hoá VS Hosting Process
  5. kick ra khỏi hồ sơ - ứng dụng của bạn sẽ chậm hơn một chút vì bạn không sử dụng các DLL NGen nhưng nó vẫn sẽ chính xác tỉ lệ trong kết quả hồ sơ.
+0

Thật không may đây là cách chính xác để nhận được thông tin này. Đó là một sự khó chịu được biết đến và một cái gì đó chúng tôi đang tìm kiếm vào giải quyết. – linuxuser27

+1

linuxuser27 hoạt động ở Redmond ?? :) –

+1

Teheheheh Paul :) Đó là -chính xác-những gì tôi mặc dù, khi tôi đọc điều đó ... vì vậy tôi thậm chí đã nhấp vào hồ sơ SO của mình .. mà anh/cô ấy nói anh ấy :) –

Các vấn đề liên quan