是否可以从powershell获取程序集的GetTypes()?
How to get Custom Assembly Attribute with PowerShell
的答案适用于C#程序集,但不适用于F#程序集
修改
我有这个适用于C#程序集的脚本。
Param([String]$path)
$asm = [Reflection.Assembly]::LoadFrom($path)
$asm.GetTypes() | select Name, BaseType | Where {$_.BaseType -Match "System.Object"}
但是当我通过F#assembly的路径时。
Exception calling "LoadFrom" with "1" argument(s): "Could not load file or assembly 'file:///C:\POC\PowerShell\MySample.Fs.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format."