[英]Referencing .net 4.7 framework assemblies in .net core 2 solution
[英]How to identify core .NET Framework assemblies?
是否有識別核心.net框架程序集的首選方法? 即asm是框架的一部分?
這是針對應用程序自動更新程序的
1)使用ASP.NET上傳來接收程序集
2)檢查它的程序集引用
3)確保它們也可用於部署
4)基於身份驗證/授權等,根據需要將其拉出
在第3部分中,最好檢查它們是否屬於核心框架
程序集具有可通過反射檢查的屬性:
object[] attribs = assembly.GetCustomAttributes();
您可以在調試器中查看該調用返回的對象,並查看您要分類的程序集中是否存在相同的對象。
編輯:而且-多么令人驚訝! -喬恩·斯基特(Jon Skeet)已經使用這種技術發布了一個類似但不完全相同的問題的答案 。 也應該為您工作。
您可以檢查Assembly.GlobalAssemblyCache
屬性以查看它是否在GAC中,但是我認為這是最接近的情況,而無需解析組裝公司的Microsoft名稱。
以下是基於ECMA標准的列表:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.