繁体   English   中英

无法访问MVC项目中的PowerShell类

[英]Can't access PowerShell class in MVC project

我正在将现有的ASP.NET(网页)项目迁移到ASP.NET MVC项目,但遇到了一个小问题。 我不知道是否缺少有关PowerShell的信息,但是在原始项目中,有对System.Management.Automation.dll的引用,以便能够使用PowerShell和其他类。 现在,我添加了引用(一次转到直接位置: C:\\Windows\\Microsoft.NET\\assembly\\GAC_MSIL\\System.Management.Automation\\v4.0_3.0.0.0__31bf3856ad364e35\\System.Management.Automation.dll

我还尝试了NuGet包System.Management.Automation 我的问题是我似乎无法使用和初始化PowerShell对象本身,因此可以例如调用PowerShell.Create()。 我可以访问PSObjectRunspaceWSMANConnectionInfo但不能访问PowerShell类,我缺少什么或做错了什么?

@Camilo Terevinto,它正在工作的原始项目在4.5上,我的(新项目)在4.6.X上,我对其进行了更改,但并没有解决(我也清理并重建了解决方案),但是我确实是我创建了一个新的MVC项目,并将其中的引用与我的MVC项目进行了比较,当删除所有内容直到与新创建的项目相同时,我将引用添加回了System.Management.Automation.dll,然后它起作用了,项目参考中有1个参考文件称为“ PowerShell”,所以我猜这是造成问题的原因,奇怪的是我没有VS发出的“含糊不清”消息...谢谢你们的答复!

美好的一天/晚上! 亲切的问候

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM