【问题标题】:Powershell versions compatibility in .net.net 中的 Powershell 版本兼容性
【发布时间】:2015-04-30 08:21:56
【问题描述】:

大家好,我在 wy asp.net mvc5 应用程序中运行 powershell,此脚本在本地计算机上运行良好,但是当在远程服务器中托管应用程序时,该服务器使用的 powershell 版本早于本地计算机中的版本,它给了我以下信息错误

无法加载文件或程序集“System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。

我需要知道我该如何处理这个问题。

【问题讨论】:

    标签: c# asp.net powershell


    【解决方案1】:

    System.Management.Automation V3 未在您的远程服务器上解析。

    这可能是因为您在应用程序中以 .Net Framework 4.0 或更高版本为目标,并希望将其部署在装有 Powershell 2.0 的计算机上

    你有两个选择:

    将您的解决方案降级到 .Net Framework 3.5

    或

    升级目标机器上的 Powershell 版本

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-27
      • 2010-11-19
      • 2012-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多