首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何确定一个程序集是基于.net核心、.net框架还是.net标准构建的?

确定一个程序集是基于.net核心、.net框架还是.net标准构建的,可以通过以下几种方式进行判断:

  1. 查看程序集的文件扩展名:.NET Core程序集的文件扩展名为.dll,.NET Framework程序集的文件扩展名为.exe或.dll,而.NET Standard程序集的文件扩展名也为.dll。
  2. 使用反编译工具:可以使用反编译工具(如ILSpy、dotPeek等)打开程序集文件,查看其中的元数据信息。在元数据信息中,可以找到程序集的目标框架(Target Framework)属性,通过该属性可以确定程序集是基于.NET Core、.NET Framework还是.NET Standard构建的。
  3. 使用命令行工具:可以使用命令行工具(如dnSpy、ildasm等)来查看程序集的元数据信息。通过命令行工具,可以查看程序集的目标框架属性,从而确定程序集是基于.NET Core、.NET Framework还是.NET Standard构建的。

需要注意的是,以上方法只适用于已经编译好的程序集。如果是源代码文件,可以通过查看项目文件(如.csproj文件)中的目标框架属性来确定程序集的构建方式。

相关搜索:如何确定.NET框架和.NET核心版本之间的兼容性?如何在ASP.NET核心(.NET框架目标)项目中引用旧的程序集?确定程序集是否是.NET框架的一部分.NET标准程序集:创建可由本地Nuget.Server托管的.NET核心和完整.NET使用的nuget包有没有办法生成针对.net标准或.net核心的COM互操作程序集?如何为我的.NET核心应用程序(.NET框架)添加WCF服务引用如何在新的基于csproj的dotnet核心类库中添加来自.net框架的程序集如何从.net框架中初始化.NET核心ILogger或ILoggerFactory并注入到.Net核心构建的类库中的构造函数如何从面向完整.NET框架的.NET SDK csproj中移除默认/锁定的程序集引用?如何检测我的.NET程序集是从网站还是从台式机运行?具有.Net框架项目依赖项的.Net核心2.0解决方案-无法加载文件或程序集“”System.ServiceModel“”超过96个.Net标准2程序集被复制到控制台(.Net框架)应用程序的bin文件夹中如何在基于Angular 7的asp.net核心构建之间保持AngularCLIServer的运行我应该如何在VS 2017 RC中创建一个面向.NET框架4.5.1和.NET标准1.3的库?如何从.NET框架应用程序以编程方式检查安装在我的计算机上的.NET核心运行时版本?如何为ASP.NET核心中动态加载的程序集(控制器)设置请求超时如何在VS代码中将.Net核心中的内置程序集添加到C#项目IIS中的DLL是否在web.config中指定的.NET框架下加载,或者它们是基于什么构建的?我应该如何构建一个简单的ASP.NET MVC应用程序?如何显示SwashBuckle.ASP.NET核心库中提供的外部库程序集终结点的XML注释
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券