非常に奇妙なことが起こっており、この問題の原因がわかりません。SharePoint サイトの値を取得するためにいくつかの PowerShell スクリプトを実行する必要があるプロジェクトがあります。これを行うために、Windows Azure Active Directory モジュールをインストールしました。現在、スクリプトは PowerShell 内から正常に実行されています。
次に、コード (C#) 内から同じスクリプトを実行する必要があります。これを行うには、dll の参照である Microsoft.Online.Administration.Automation.PSModule を追加する必要がありました。問題は、この dll が次の場所に配置されていることです。
C:\Windows\System32\WindowsPowerShell\v1.0\Modules\**MSOnline**
ただし、Windows エクスプローラーを使用してこの場所を参照することはできますが、[参照の追加] ウィンドウで同じ場所を参照しようとすると、MSOnline フォルダーが表示されません!
エクスプローラーを使用して参照できるディレクトリが、VS 参照の追加ウィンドウに表示されなくなる理由を知りたいだけです。私の VS は管理者モードで実行されています。
以下は、エクスプローラーで表示できるフォルダー、MSOnline のスクリーンショットです。
これは、[参照の追加] ウィンドウからの同じディレクトリのスクリーンショットです。
FileNotFound エラーがスローされていることがはっきりとわかります。この奇妙な行動の理由を知りたいだけです。ありがとう