2

發生了一件非常奇怪的事情,我不知道是什麼導致了這個問題。我有一個項目,我需要執行一些PowerShell腳本來獲取SharePoint站點的某些值。爲此,我安裝了Windows Azure Active Directory模塊。現在,腳本從powershell內部成功執行。無法將Microsoft.Online.Administration.Automation.PSModule dll的引用添加到Visual Studio 2010中的項目中

接下來,我們必須從代碼(C#)中運行相同的腳本。爲此,我們必須添加dll的引用,Microsoft.Online.Administration.Automation.PSModule。問題是這樣的DLL被放置在位置,

C:\Windows\System32\WindowsPowerShell\v1.0\Modules\**MSOnline** 

雖然,我可以使用Windows資源管理器中,當我嘗試瀏覽我添加引用窗口一樣,它沒有顯示的MSOnline文件夾瀏覽這個位置!

我只想知道爲什麼使用資源管理器瀏覽的目錄對VS添加引用窗口不可見。我的VS以管理員模式運行。

以下是文件夾,MSOnline,可以在資源管理器中查看截圖, enter image description here

這是從添加引用窗口的同一目錄的截圖 enter image description here

你可以清楚地看到它,拋出FileNotFound錯誤。我只想知道這種奇怪行爲的原因。 謝謝

回答

0

此目錄受系統保護,需要管理員權限才能訪問它。將文件以管理員身份複製到其他位置,並從那裏添加參考。

0

我認爲即使您直接引用PS模塊的庫,您仍然需要運行空間

相關問題