【发布时间】:2020-08-05 22:36:13
【问题描述】:
这是关于 Add-Type 的 MS 文档
所以我正在尝试通过命令行添加类型:
>powershell Add-Type -TypeDefinition "public class T{public static int Add(int a, int b){return (a + b);}}" -Language CSharp
或
>powershell Add-Type -TypeDefinition "@"""public class T{public static int Add(int a, int b){return (a + b);}}"""@" -Language CSharp
或
>powershell Add-Type -TypeDefinition "@"""public class T{public static int Add(int a, int b){return (a + b);}}"""@" -Language CSharp
或
>powershell Add-Type -TypeDefinition @"public class T{public static int Add(int a, int b){return (a + b);}}"@ -Language CSharp
但是无论我尝试执行什么,都会返回一个错误。是否可以通过cmd控制台调用powershell来添加类型?然后执行添加的方法?
【问题讨论】:
-
你是说,你已经在真正的编辑器、ISE、VSCode 中尝试过你的代码,并且它工作正常,并确保它在语法上是正确的,然后你在控制台主机中手动输入它,它总是失败?我的问题是,你为什么要在交互式控制台中这样做?只是好奇,因为这不是我见过的任何人做/写过或需要做的正常事情。我想不出这种方法的用例,但是嘿,人们有他们的理由。
标签: c# vb.net powershell jscript.net add-type