Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project System: VSHost replacement #10484

Closed
davkean opened this issue Apr 11, 2016 · 4 comments
Closed

Project System: VSHost replacement #10484

davkean opened this issue Apr 11, 2016 · 4 comments

Comments

@davkean
Copy link
Member

davkean commented Apr 11, 2016

Currently csproj/msvbproj uses vshost.exe to "speed up" F5 debugging for desktop client apps.It is also used for immediate window evaluation without starting a debugging session. We need to figure out if we are going to bring this forward to CPS or not.

@davkean
Copy link
Member Author

davkean commented Apr 12, 2016

ClickOnce partial trust support is also handled by VSHost.

@tmat
Copy link
Member

tmat commented Apr 12, 2016

@tmat

@KirillOsenkov
Copy link
Member

Note that using VSHost prevents you from inspecting most optimized variables in Watch/Locals/etc. windows. I always turn it off (and enable COMPLUS_ZapDisable=1) to actually see the variables in the debugger. My understanding is that the vshost process doesn't inherit environment from devenv, so COMPLUS_ZapDisable=1 has no effect.

I've never seen any benefit from VSHost being turned on. No perceptible perf improvement at all.

@davkean
Copy link
Member Author

davkean commented May 13, 2016

This issue was moved to dotnet/project-system#66

@davkean davkean closed this as completed May 13, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants