Word eklentimde Microsoft.Bcl.Async kullanıyorum, eklentim, Microsoft Word'den derleme olarak yüklenmiş bir exe (test_addin.exe) dosyası olarak derlendi, Doğrudan yürütülebilir dosyayı başlattığımda, her şey iyi çalışıyor, ancak Word'den çalıştırdığımda, Systems.Threading.Tasks derlemesini yüklemediğini belirten bir hata alıyorum.Bağdaştırıcı yönlendirmeleri yapmak, Office eklentileri için çalışıyor
Could not load file or assembly System.Threading.Tasks...
O, ben Word uygulamayı çalıştırmayı denediğinizde bağlayıcı yönlendirmelere onunla ilgili, bu yapılandırma dosyası 'C:\Program Files (x86)\Microsoft Office\Office15'
klasörde bulunması ve WINWORD.exe.config
adlandırılacak beklediğini benziyor maalesef mümkün değildir çünkü ben Bu klasöre erişemeyebilir.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
</startup>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.6.9.0" newVersion="2.6.9.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.6.9.0" newVersion="2.6.9.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Doğru yolu gösterecek AppDomain.CurrentDomain.SetupInformation.ConfigurationFile
ayarı denedim ama işe görünmüyor, bir iş için yapmak başka yolları da vardır Office eklentisi mi?
Bunu kodunuza nasıl eklediniz? – SsjCosty
AppDomain.AssemblyResolve olayına abone olun. – animaonline