我爲Exchange 2010構建了一個簡單的傳輸代理(使用.NET 4.0),我試圖使用Exchange管理外殼進行安裝,但我碰到這個錯誤運行:Exchange Server傳輸代理不會加載,「由更新的運行時構建」
Could not load file or assembly 'file:///C:\Program Files\Microsoft\Exchange Server\V14\Public\MySimpleAgent.
dll' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot
be loaded.
+ CategoryInfo : InvalidArgument: (:) [Install-TransportAgent], BadImageFormatException
+ FullyQualifiedErrorId : 3A033BB9,Microsoft.Exchange.Management.AgentTasks.InstallTransportAgent
我真的只找到這個問題的一個很好的public discussion,而是由一些建議的解決方案並沒有幫助我的情況。
我:
- 確信,我的項目引用這兩個
Microsoft.Exchange.Data.Transport
和Microsoft.Exchange.Data.Common
- 部署了我總成(IES)到
\Program Files\Microsoft\Exchange Server\V14\Public
任何其他建議?
下有針對性的.NET Framework版本並重建? – 2011-06-03 18:05:11
我把它降低到3.5,並遇到同樣的問題。 – 2011-06-03 18:45:38
試圖降低到3.0? 2.0? – Amy 2011-06-03 20:38:02