Add-Type:(0):元数据文件' System.Linq.dll'无法找到

时间:2016-04-16 12:52:05

标签: powershell windows-7 openstack

完成此处列出的自动化 - https://github.com/cloudbase/windows-openstack-imaging-tools并对github进行查询,但认为这也是一个有用的查询站点。

以下是错误引用的代码片段。我知道我不包括整个脚本(即,我们没有关于$ code的信息),但是看看实际代码行中是否有任何改进或导致错误。谢谢!

代码:

new InitialContext().lookup("java:comp/env/test/value")

错误:

if (-not ([System.Management.Automation.PSTypeName]'WIMInterop.WimFile').Type)
{
    Add-Type -TypeDefinition $code -ReferencedAssemblies "System.Xml","System.Linq","System.Xml.Linq"
}

1 个答案:

答案 0 :(得分:0)

System.Linq命名空间不包含在专用程序集中。

大部分类(例如Enumerable)都在System.Core.dll中找到,因此请引用System.Core程序集