我目前正在开发适用于Windows 10的应用,但遇到了一个问题。
我正在为UI使用JS和HTML,并且希望将C#用于代码。从这个平台的有限文档中,我的理解是我必须使用Windows运行时组件,然后JS项目将引用它,以便我可以从中调用托管代码。然后我还需要创建一个Runtime Component引用的通用类库。
我遇到的问题是我使用的代码在很大程度上依赖于一个广泛使用System.Security.Cryptography的库,以及我收集的UWP和.NET Core或者只有Windows.Security.Cryptography的内容。 .Core是一个非常丰富的版本,包含在.NET Framework中。
我的问题是,是否有可能以某种方式包含调用并在我的应用程序中使用System.Security.Cryptography?或者我是否必须找到某种解决方法,以便它适用于UWP?
答案 0 :(得分:3)
我的问题是,是否有可能以某种方式包括呼叫和使用 我的应用程序中的System.Security.Cryptography?或者我必须找到一些 一种解决方法,以便它适用于UWP?
不,您不能在通用Windows平台应用程序中使用System.Security.Cryptography。它包含在完整的.NET(桌面.NET)中,而UWP的.NET没有它。 Windows.Security.Cryptography.Core由Windows运行时提供,您可以在Windows运行时组件中使用它。我担心你必须改变使用System.Security.Cryptography的代码。
答案 1 :(得分:1)
您可以将System.Security.Cryptography.Algorithms nuget包下载到您的解决方案中。
答案 2 :(得分:0)
情况已经改变!我在Build 14393上有一个通用Windows类库,可以使用System.Security.Cryptography。