.net – 无法加载Exchange powershell管理单元:“Microsoft.Exc
发布时间:2020-12-14 00:39:29 所属栏目:Windows 来源:网络整理
导读:我有以下代码创建一个Power Shell运行空间,并加载了Exchange 2010快照. Dim runspaceConfig = RunspaceConfiguration.Create()Dim snapInException As PSSnapInException = NothingrunspaceConfig.AddPSSnapIn("Microsoft.Exchange.Management.PowerShell.E2
我有以下代码创建一个Power
Shell运行空间,并加载了Exchange 2010快照.
Dim runspaceConfig = RunspaceConfiguration.Create() Dim snapInException As PSSnapInException = Nothing runspaceConfig.AddPSSnapIn("Microsoft.Exchange.Management.PowerShell.E2010",snapInException) Dim runspace = RunspaceFactory.CreateRunspace(runspaceConfig) runspace.Open() 自从安装Visual Studio 2012以来,在执行将管理单元添加到runspace配置中的行时,我开始收到以下错误. System.Management.Automation.Runspaces.PSSnapInException occurred HResult=-2146233087 Message=Cannot load Windows PowerShell snap-in Microsoft.Exchange.Management.PowerShell.E2010 because of the following error: The type initializer for 'Microsoft.Exchange.Data.Directory.Globals' threw an exception. Source=System.Management.Automation WasThrownFromThrowStatement=False StackTrace: at System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadCustomPSSnapIn(PSSnapInInfo mshsnapinInfo) at System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadPSSnapIn(PSSnapInInfo mshsnapinInfo) at System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadPSSnapIn(PSSnapInInfo mshsnapinInfo,PSSnapInException& warning) at System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.DoAddPSSnapIn(String name,PSSnapInException& warning) at System.Management.Automation.Runspaces.RunspaceConfiguration.AddPSSnapIn(String name,PSSnapInException& warning) 我已经能够确认nlog是不知何故导致这个问题.在创建powershell runspace之前创建一个nlog记录器的组合会导致错误. 如果我从我的应用程序配置中删除nlog配置部分,只需创建一个空的nlog记录器,那么加载中没有错误.另外,如果我在应用程序配置中留下了nlog配置,但是不创建一个nlog记录器,那么管理单元也被成功加载. >我已经尝试在x64和x86中构建项目. 如果有人可以提供任何可能帮助我解决这个问题的建议,我将会很有意思. 谢谢
经过进一步调查,我发现.NET 4.5是一个更新的含义,.NET 4.0被安装后被覆盖并替换为.NET 4.5.我不知道.NET 4.5中发生什么变化,导致这一点,但问题是通过卸载.NET 4.5并切换回Visual Studio 2010.解决问题.希望微软在不久的将来会有一些更新,将解决问题,并允许我再次使用Visual Studio 2012.
有关更新的更多信息,请参阅以下文章. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- active-directory – Windows域控制器的云托管,可
- windows-8 – 失败的Win8应用程序认证:3.10 –
- .net – 写入远程MSMQ
- 从Windows 2008 Server同时运行IIS 7和JBoss AS
- powershell – 捕获上周所有访问过共享文件夹的人
- windows – 在进行设置之前,在SysPrep之后的第一
- Windows下mysql5.6升级到5.7的方法(亲测有效哦!
- .NET for Windows Store的FileStream在哪里?
- 获取与Windows Vista上的C#.Net连接的无线网络的
- windows – 使用命令行/批处理切换到/专注于应用
热点阅读