Nuget图书馆可用'在一个框架而不是另一个框架中,构建崩溃

时间:2016-04-26 08:02:38

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

我正在为个人开发编写一些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中找到,但是当我构建它时,

1 个答案:

答案 0 :(得分:0)

我发现解决方案是在project.json中添加对命名空间的引用。然后包恢复,你很高兴。