Добавить исходный код для фреймворков / пакетов NuGet в Visual Studio - PullRequest
0 голосов
/ 29 октября 2019

Учитывая, что я использую фреймворк через пакет NuGet в своем проекте C # в Visual Studio, а исходный код для пакета фреймворка / NuGet доступен, например, на Github. Как я могу добавить исходный код в Visual Studio, чтобы просматривать его?

Например, я пишу свой собственный класс, производный от базового класса фреймворка:

public MyClass : FrameworkClass

Он прекрасно компилируется, как и вседля этого нужен пакет NuGet. Но кроме того, теперь я также хочу иметь возможность просматривать реализацию FrameworkClass из Visual Studio.

Возможно ли это, если исходный код доступен, например, на Github? (я могу вручную загрузить исходный код с Github и добавить его в Visual Studio в дополнение к пакету nuGet, я просто не знаю, как и как это можно сделать)

1 Ответ

0 голосов
/ 29 октября 2019

Как я знаю, VS не имеет возможности поддерживать viewing source code одного пакета nuget непосредственно в одном проекте, который использует этот пакет. По крайней мере, во время developing time (когда код в текстовом редакторе), это не поддерживается.

Но если кто-то хочет negative to and view source code одного пакета nuget в течение debugging времени:

1. Один из способов, который я когда-то использовал, - это поместить файл .pdb в пакет nuget и загрузить исходные файлы в одну папку, добавить путь к папке в настройку Debug Source Files.

2. Другой способ - использовать Ссылка на источник + nuget Кстати, он поддерживается в VS2017 и VS2019.

Для получения дополнительной информации, пожалуйста, обратитесь к этой теме , и там есть несколько других хороших обходных путей. Ура!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...