You can compile your class library project into a dll then load the dll using reflection in powershell. Here is an example:
c# code:
public class MyClass {
public void CreateData(string s, int i) {
// your logic here
}
}
powershell code:
$lib = [Reflection.Assembly]::LoadFile("C:pathoMyClass.dll")
$obj = new-object MyClass
$result = $obj.CreateData("s_value",5)
This code assumes that your class is called "MyClass". You may have to run set-executionpolicy RemoteSigned in powershell first.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…