簡體   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