最近、アプリケーションを .NET Framework 2.0 から .NET 4.0 にアップグレードしました。アップグレード後に奇妙な問題に直面しています。Microsoft Exchange/Powershell アセンブリを読み込めません。
rc = RunspaceConfiguration.Create(); warning = null;
if (Version == "2010")
info = rc.AddPSSnapIn("Microsoft.Exchange.Management.PowerShell.E2010", out warning);
例外の 1 つを次に示します。
[Could not load file or assembly 'System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.][1]
コードは .NET 2.0 で問題なく動作します。問題の原因を理解できません。しかし、この記事を参照して、これはバグであると結論付けました。ソウルティションを提案してください。
前もって感謝します