Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果我们在asp.Net项目中添加.Net核心包,安全吗_Asp.net_Asp.net Core_.net Core_Nuget_Nuget Package - Fatal编程技术网

如果我们在asp.Net项目中添加.Net核心包,安全吗

如果我们在asp.Net项目中添加.Net核心包,安全吗,asp.net,asp.net-core,.net-core,nuget,nuget-package,Asp.net,Asp.net Core,.net Core,Nuget,Nuget Package,我正在为SharePoint在线网站开发远程事件接收器,远程事件接收器主要是一个Asp.NET Web服务项目。。但为了能够将其与Azure Key vault集成,我需要在我的visual studio项目中添加这些包:- Install-Package Azure.Core Install-Package Azure.Security.KeyVault.Secrets Install-Package Azure.Identity 那么,如果我们在asp.net web应用程序项目中引用Az

我正在为SharePoint在线网站开发远程事件接收器,远程事件接收器主要是一个Asp.NET Web服务项目。。但为了能够将其与Azure Key vault集成,我需要在我的visual studio项目中添加这些包:-

Install-Package Azure.Core
Install-Package Azure.Security.KeyVault.Secrets
Install-Package Azure.Identity

那么,如果我们在asp.net web应用程序项目中引用
Azure.Core
,可以吗?我对此感到厌倦,项目运作良好。。但我可能会遇到麻烦吗?或者这是受支持的操作?

仅仅因为包名以“.Core”结尾并不意味着该包适用于.NET Core。包名可能以.Core结尾,并且可能根本不支持在.NET Core上运行。以.Core结尾的包通常是其他包可能引用的“基本”包。在本例中,Azure.Core是许多其他Azure相关包所依赖的包,因此它是这些包的“核心”

如果您想知道某个特定包是否支持.NET Framework或.NET Core或其他任何东西,请转到特定包的NuGet.org页面。从那里,您将在右侧看到“在FuGet Package Explorer中打开”的链接。这将带您进入包的FuGet页面,该页面清楚地显示支持哪些框架。我已经为您检索了这些页面的链接:

在这种情况下,所有这些包都支持netstandard2.0


实际上,很少看到只支持.NETCore的包。现代类库的通常做法是针对某些版本的.NET标准,除非有特定原因直接依赖.NET核心。

好的,谢谢提供详细信息。。所以在最后,因为我的项目在安装了这些软件包之后就可以正常工作了,所以我应该没事了。。这是对的吗?@johnGu是的……你不是从我的回答中得到的吗?有什么我需要澄清的吗?