c#xaml项目与System.Management.Automation

时间:2016-06-28 10:05:08

标签: c# wpf xaml powershell automation

在向project.csproj添加代码以使用某些PS管理单元及其命令时,我在编译过程中遇到错误:

在模块mscorlib.dll中找不到类型System.SystemException

可以抑制吗?或者没有办法?

包含代码:

map()

1 个答案:

答案 0 :(得分:0)

您可以尝试删除引用,但如果确实有必要,您应该考虑自动化库不在全局程序集缓存中,那么您需要引用该dll。在我的计算机中,dll位于路径中:

  

c:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ WindowsPowerShell \ 3.0 \

“。csproj”中的引用应该是这样的:

<Reference Include="System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
  <SpecificVersion>False</SpecificVersion>
  <HintPath>..\..\..\..\Program Files (x86)\Reference Assemblies\Microsoft\WindowsPowerShell\3.0\System.Management.Automation.dll</HintPath>
</Reference>