我一直在嘗試爲C#Outlook 2003加載項創建部署。它只需要NET 2.0並依賴於IDTExtensibility2
(Extensibility.dll的)。在確定安裝了Office 2003 PIA之後,加載項仍然不會註冊,因爲Could not load file or assembly 'Extensibility, Version=7.0.3300.0, Culture=nuetral, PublicKeyToken=b03f57f11d50a3a' or one of its dependencies. Strong name validation failed. (Exception from HRESULT: 0x8013141A)
Office 2003和extensibility.dll部署藍色
我不認爲部署Extensiblity.dll是合法的,即使是這樣,我也無法使其工作。那麼如何確保它在目標PC上可用?
我無法在任何地方找到適當的解決方案。
該解決方案在2010年VS
您的加載項是否已簽名?當我的應用程序已經簽名但我所引用的dll沒有時,我遇到了類似的問題。 – 2012-08-14 16:41:17
它是強名稱簽名,沒有數字簽名(Authenticode)。 – wpfwannabe 2012-08-14 16:57:59