【问题标题】:Nuget libraries are 'available' in one framework and not another, build crashes out on eitherNuget 库在一个框架中“可用”,在另一个框架中不可用,在任一框架上构建崩溃
【发布时间】:2016-04-26 08:02:37
【问题描述】:

我正在编写一些用于个人开发的 nuget 包,但我遇到了一些依赖关系问题。我正在编写一个安全包,我需要 System.Security.Cryptography,但是当我为其添加 using 语句时,我收到一个奇怪的错误,即它在 .NET Framework 4.5.1 中可用,但在 .NET platform 5.4 中不可用。它告诉我使用导航栏在它们之间进行交换,我正在这样做,但是当我在任一版本中构建时,它会引发关于命名空间System.Security.Cryptography 不可用的错误。我尝试在project.json 中添加引用,但找不到它的当前版本信息。

更新:VS 说我所有的类和命名空间等都在 Framework 4.5.1 中可用,但是当我构建它时会中断

【问题讨论】:

    标签: c# .net visual-studio namespaces nuget


    【解决方案1】:

    我发现解决方案是在project.json 中添加对命名空间的引用。然后包被恢复,你就可以开始了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-31
      • 1970-01-01
      • 2016-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-04
      相关资源
      最近更新 更多