dotnet / dotnet/project-system

Define a specific dll's Symbol Status in csproj

Open
#9,661 3 comments 1 reaction 0 assignees View on GitHub
Dominant language
C#
Stars
1k
Forks
415
PR merge metrics
No merged PRs in 30d

Description

## Summary
I currently have to re-load Symbols every time I run debug on a sample I am experimenting with. In https://github.com/dotnet/sdk/issues/1458#issuecomment-1270277422 , a feature was added to the SDK to copy debug files from packages: `True` - But this does not actually load the symbols when you start Debugging.

As a suggestion for a feature, Why can't I simply write:

```c#

^^^^^^^^^^^^^^^^^^^^^
```

There may be better ways to do this, but the key idea is that it is a setting in my csproj. This makes sense in that "Just My Code" automatically has symbols loaded for all ProjectReference projects. Having a syntax to force loading symbols for external code would complete the csproj abilities.

![Image](https://github.com/user-attachments/assets/64d0e130-7aa6-4b05-8da3-69930f69a6af)

## User Impact
This is annoying.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.