Как узнать по имени сборки или классу сборки (или другим подобным), является ли сборка частью структуры .NET (то есть System.windows.Forms
)?
До сих пор я рассматривал свойства PublicKeyToken и CodeBase, но они не всегда одинаковы для всей среды.
Причина, по которой я хочу получить эту информацию, состоит в том, чтобы получить список сборок, которые использует мой EXE-файл, которые должны быть установлены на клиентских компьютерах, чтобы я мог упаковать правильные файлы в установочный файл без использования системы установки Visual Studio. Проблема в том, что я не хочу собирать какие-либо сборки .NET Framework, и я хочу, чтобы это был автоматический процесс, который легко развертывать при завершении основного обновления.
Окончательным решением будет наличие свойства IsFramework ...:)