Nuget 库在一个框架中 'available' 而在另一个框架中不存在,构建崩溃
Nuget libraries are 'available' in one framework and not another, build crashes out on either
我正在为个人开发编写一些 nuget 包,但我遇到了一些依赖性问题。我正在写一个安全包,我需要 System.Security.Cryptography
,但是当我为它添加一个 using 语句时,我得到一个奇怪的错误,关于它在 .NET Framework 4.5.1
中可用,但在 .NET platform 5.4
中不可用].它告诉我使用导航栏在它们之间交换,我正在这样做,但是当我在任何一个版本中构建时,它都会抛出一个关于命名空间 System.Security.Cryptography
不可用的错误。我试过在 project.json
中添加引用,但找不到它的当前版本信息。
更新:VS 说我所有的 类 和名称空间等都在 Framework 4.5.1 中可用,但是当我构建它时它会中断
我发现解决方案是在 project.json
中添加对命名空间的引用。然后恢复包,您就可以开始了。
我正在为个人开发编写一些 nuget 包,但我遇到了一些依赖性问题。我正在写一个安全包,我需要 System.Security.Cryptography
,但是当我为它添加一个 using 语句时,我得到一个奇怪的错误,关于它在 .NET Framework 4.5.1
中可用,但在 .NET platform 5.4
中不可用].它告诉我使用导航栏在它们之间交换,我正在这样做,但是当我在任何一个版本中构建时,它都会抛出一个关于命名空间 System.Security.Cryptography
不可用的错误。我试过在 project.json
中添加引用,但找不到它的当前版本信息。
更新:VS 说我所有的 类 和名称空间等都在 Framework 4.5.1 中可用,但是当我构建它时它会中断
我发现解决方案是在 project.json
中添加对命名空间的引用。然后恢复包,您就可以开始了。