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

F12 (go to Definition) not working between .NET Standard Class Library and WebForms Website #3558

Closed
lt-gerjan opened this issue May 18, 2018 · 4 comments

Comments

@lt-gerjan
Copy link

lt-gerjan commented May 18, 2018

I am looking at porting our complete product (+150 projects) to .NET Standard but I am encountering a problem between .NET Standard libs and our big WebForms Website (so not a web application but the one without a csproj).

I have ported some classic Class Libraries to .NET Standard Class Libraries and it works suprisingly well except the F12 Go to Definition is not working between them. When I am inside my Website project and I press F12 on type that lives in a .NET Standard lib I will get the "metadata" version. So it is not directly jumping into my source code, which is kind of a dealbreaker because you cannot simply edit the source code. The workaround is to navigate to it yourself (CTRL + T) but that is not really an option imo.

image

This issue is really holding me back to port our large code base to .NET Standard so my hope is that this will be on the backlog

@Pilchie
Copy link
Member

Pilchie commented May 18, 2018

I believe this is the same issue as #3010, right @BillHiebert ?

@BillHiebert
Copy link
Contributor

@Pilchie Yes.

@Pilchie
Copy link
Member

Pilchie commented May 18, 2018

Closing as a duplicate

@Pilchie Pilchie closed this as completed May 18, 2018
@davkean
Copy link
Member

davkean commented May 18, 2018

Thanks @gkonterman! That's the dupe I couldn't find. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants