无法看到新版本的nuget包中的符号



我按照中的步骤从dll创建了一个nuget包从dll创建nuget包

这是我们从供应商(TIBCO在这种情况下,dll是TIBCO. ems .dll)收到的新版本的dll。

现在我可以在我的csharp项目中导入nuget包了。但是,项目在nuget中看不到命名空间或任何方法。

现在我知道只要我的本地缓存有以前版本的nuget,程序就无法看到符号。

关于这个的支持意见-

  1. 如果我重命名nuget到一个不同的名字,那么我的程序可以看到符号。(缓存是按nuget名称组织的)
  2. 如果我在。nuget/packages中删除本地缓存的nuget,我的程序可以看到符号。

这些解决方案都不适用于大型团队环境和自动化,无论如何,这不是预期的核心行为。

有人能给点提示吗?

Thanks in advance

清除本地缓存解决了这个问题。缓存中一定有问题,因为现在我在本地缓存中创建了多个版本,它仍然ok

相关内容

  • 没有找到相关文章

最新更新