我正在尝试将C#DLL加载到Powershell中。我已经搜索并尝试了许多不同的示例,我认为我做错了。我正在尝试调用DLL,并让DLL给我一个字符串。
DLL
namespace Decrypt
{
public class Class1
{
public void Decrypt(out string dsn)
{
//Console.Write("test");
dsn = "test";
}
}
}
$assembly = [System.Reflection.Assembly]::ReflectionOnlyLoadFrom('c:\users\justin\desktop\decrypt.dll');
[Decrypt.Class1]::Decrypt.ToString();
MemberType : Method
OverloadDefinitions : {string ToString()}
TypeNameOfValue : System.Management.Automation.PSMethod
Value : string ToString()
Name : ToString
IsInstance : True