0

我们正在尝试为我们的项目调整 Nuget 包方式。一切都很好,直到我们遇到调试问题。情况如下:

  1. 创建了新项目并创建了带有符号的 nuget 包
  2. 将 nuget 包和符号推送到 MyGet 服务器。我可以看到源文件列在 myget 服务器中。
  3. 设置选项 -> 调试 -> 常规 - 取消选中仅启用我的代码
  4. 将选项 -> 调试 -> 符号设置为 MyGet 服务器 url
  5. 还在本地文件夹中设置缓存符号
  6. 将选项 -> NuGet 包管理器 -> 包管理器源设置为 MyGet 服务器

在我的测试项目中,我可以看到我的 Nuget 包和调试工作正常,因为源代码在同一台机器上

在客户端机器(另一台机器)上,创建测试项目并尝试调试包,它抛出 cs file not found 错误。

当我检查缓存符号本地文件夹时,我只看到下载了 .pdb 文件,但没有下载 src 文件夹中的文件 - 所有 cs 文件都可用。

我错过了什么吗?为什么我的调试失败为什么 Visual Studio 2017 没有从 myget 服务器下载 src 文件?

4

0 回答 0