发生了一件非常奇怪的事情,我不知道是什么导致了这个问题。我有一个项目,我需要在其中执行一些 PowerShell 脚本来获取 SharePoint 网站的一些值。为此,我安装了 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 错误。我只想知道这种奇怪行为的原因。谢谢