Отладка NuGet / MyGet выдает ошибку "не найден исходный код"

Мы пытаемся адаптировать способ пакета Nuget для нашего проекта. Все хорошо, пока мы не столкнемся с проблемой отладки. Вот такая ситуация:

  1. Создан новый проект и создан пакет nuget с символами
  2. Отправил и пакет nuget, и символы на сервер MyGet. Я мог видеть, что исходные файлы перечислены на сервере myget.
  3. Установите параметры -> Отладка -> Общие - снимите флажок Включить только мой код
  4. Установите Параметры -> Отладка -> Символы на URL-адрес сервера MyGet
  5. Также установите символы кеша в локальной папке
  6. Установите Параметры -> Диспетчер пакетов NuGet -> Источники диспетчера пакетов для MyGet Server

In my Test project, I could see my Nuget package and debug working fine as source code is in same machine

На клиентской машине (другой машине) создан тестовый проект и попытаться отладить пакет, и он выдает ошибку cs file not found.

Когда я проверяю локальную папку Cache symbols, я вижу только загруженный файл .pdb, но файлы из папки src не загружаются - где доступны все файлы cs.

Я что-то упускаю из этого? Почему моя отладка не работает, почему Visual Studio 2017 не загружает файлы src с сервера myget?

Не на вашей клиентской машине, можете ли вы отладить ее на своей машине для тестового проекта? Как вы сказали, он не смог найти файл cs, если да, то какой файл cs? Связано ли это с исходным кодом .NET Framework или другими?

Jack Zhai-MSFT 04.10.2018 05:38

Я мог выполнять отладку на своей машине для тестового проекта (поскольку исходный код nuget находится на той же машине). Ошибка CS file not found связана только с нашим исходным кодом nuget (а не с исходным кодом .NET Framework).

Subrahmanyam Chilakamarthi 05.10.2018 11:39
Библиотека для работы с мороженым
Библиотека для работы с мороженым
Лично я попрощался с операторами print() в python. Без шуток.
0
2
111
0

Другие вопросы по теме

Классы в разных заголовках не узнают друг друга?
Установить срок действия для автономного установочного приложения
Как я могу отменить каждое возможное событие перед сборкой и отменить его? Перезапуск сборки позже работает нормально
Тривиальный код, который аккуратно собирается с помощью msbuild 14 / VS 2015, но не может быть скомпилирован в msbuild 15 / VS 2017
Ошибка сборки Xamarin ios Ошибка: не удалось связать сборки. Причина: ошибка при обработке справок
SQL Server Management Studio 17.9 аварийно завершает работу при использовании закрепленных вкладок
Попытка удалить NLog.config приводит к появлению сообщения «Невозможно изменить оцененный объект из импортированного файла»
Восклицательный знак анализаторов VS Solution Explorer: ef1000 «возможная уязвимость sql-инъекции»
Как мне ExchangeService.FindItems найти все электронные письма
Как вложить файлы по сегменту пути в VS 2017 для проекта ASP.NET Core