作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个Powershell脚本,我想在其中创建在自定义(C++ / CLI)程序集中定义的类型的通用列表。
如果运行new-object My.Namespace.MyClass
,则可以整天创建对象。但是,如果运行new-genericobject System.Collections.Generic.List -Of My.Namespace.MyClass
,则会出现以下错误:
New-GenericObject : Could not construct Closed Type using the provided arguments.
At line:1 char:18
+ new-genericobject <<<< System.Collections.Generic.List -Of My.Namespace.MyClass
+ CategoryInfo : NotSpecified: (:) [New-GenericObject], ArgumentException
+ FullyQualifiedErrorId : System.ArgumentException,Pscx.Commands.NewGenericObjectCommand
最佳答案
您可以尝试以下方法吗:
$list = new-object 'collections.generic.list[my.namespace.myclass]'
$list = new-object ("collections.generic.list[[{0}]]" `
-f [MyClass].AssemblyQualifiedName)
关于powershell - 在Powershell中创建通用列表时出现“Could not construct Closed Type using the provided arguments”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8004438/
我是一名优秀的程序员,十分优秀!