我试图学习如何在C#中使用Powershell我正在关注this tutorial
但是,当我运行它时,出现此错误:
未处理的异常。 System.InvalidProgramException:公共语言运行时检测到无效程序。在System.Management.Automation.PowerShell.Create()在C:\ Users \ ncox \ source \ repos \ desktopAdmin365 \ Program.cs:line 11中的desktopAdmin365.Program.Main(String [] args)中]
C:\ Users \ ncox \ source \ repos \ desktopAdmin365 \ bin \ Debug \ netcoreapp3.0 \ desktopAdmin365.exe(进程17464)已退出,代码为-532462766。
我肯定在从解决方案资源管理器中包含引用/依赖项时会丢失某些东西,但我对Google找不到哪个运气不满意
这里是代码
using System;
using System.Management.Automation;
using System.Collections.ObjectModel;
namespace desktopAdmin365
{
class Program
{
static void Main(string[] args)
{
using (PowerShell PowerShellInstance = PowerShell.Create())
{
PowerShellInstance.AddScript("param($param1) $d = get-date; $s = 'test string value'; " +
"$d; $s; $param1; get-service");
}
}
}
}
我正在尝试学习如何在C#中使用powershell,我正在遵循本教程,但是当我运行它时,出现此错误:未处理的异常。 System.InvalidProgramException:通用语言...
如果您查看项目中的依赖关系,则可能会看到有关使用.NETFramework还原软件包并且可能不兼容的警告。