Я начинаю работу по перемещению внутренней библиотеки классов (.net framework, C #) в серию стандартных пакетов nuget .net, которые мы также будем обслуживать внутри. Я в стадии исследования.
И я пытаюсь исследовать с помощью отладчика VS (2017) и работаю над созданием наших соглашений о том, где будут находиться отладочные версии пакетов (с символами) и где будут версии выпуска (без символов).
Я создаю небольшой фиктивный стандартный пакет .net в одном решении и использую nuget add, чтобы поместить его в общий файловый ресурс. И я успешно использовал его в другом решении.
Однако, когда я пытаюсь войти в код в потребляющем решении, каким-то образом Visual Studio делает что-то умное и фактически вводит меня в исходный код в своем ОРИГИНАЛЬНОМ местоположении. В некоторых случаях это нормально, но я хочу смоделировать ситуацию с другим разработчиком на другом компьютере, который использует пакет и не имеет этого исходного исходного кода, так что единственный способ войти в пакетный код - это потреблять отладочную версию с символами. Но визуальная студия мешает мне выяснить исходное местоположение источника, и я не понимаю, как это происходит.
Как я могу заставить VS быть "тупее", чтобы я мог имитировать на своей машине, каково было бы потреблять пакеты на другой машине, у которой не было этого источника пакетов?
Заранее спасибо.