我正在为个人开发编写一些nuget包,并且我遇到了一些依赖项问题。我正在写一个安全包,我需要System.Security.Cryptography
,但是当我为它添加一个using语句时,我得到一个奇怪的错误,它在.NET Framework 4.5.1
中可用,但在{{.NET platform 5.4
中不可用1}}。它告诉我使用导航栏在它们之间进行交换,我正在这样做,但是当我构建任一版本时,它会抛出关于命名空间System.Security.Cryptography
不可用的错误。我已尝试在project.json
中添加引用,但我无法找到它的当前版本信息。
更新:VS说我的所有类和命名空间等都可以在Framework 4.5.1中找到,但是当我构建它时,
答案 0 :(得分:0)
我发现解决方案是在project.json
中添加对命名空间的引用。然后包恢复,你很高兴。