Mais

Não foi possível carregar o arquivo ou assembly ESRI.ArcGIS.ADF.Local?


Eu apenas tentei registrar minha extensão para ArcGIS 10 no 10.1 beta e falhou quando tentei registrar a dll: "Não foi possível carregar o arquivo ou montagem 'ESRI.ArcGIS.ADF.Local' Versão = 10.0.0.0."

Tenho que recompilar em 10.1 dll-s para que funcione? Para a versão 9.x tudo que tive que fazer foi compilá-los contra o nível básico (9.2) e funcionou no 9.3 também.


Os arquivos de política que redirecionam os aplicativos para versões mais recentes dos assemblies ESRI não são mais distribuídos com o ArcGIS desde o 10.0.

Não posso comentar sobre o beta 10.1 especificamente porque não o tenho instalado, mas meu entendimento é que a ESRI não distribui mais esses arquivos de política para que os desenvolvedores sejam forçados a testar (e recompilar) suas personalizações na nova versão. Talvez o 10.1 final inclua arquivos de política que permitiriam o redirecionamento das referências do assembly 10.0 para o 10.1.

Se estiver desenvolvendo um aplicativo independente, você mesmo pode especificar redirecionamentos de montagem em seu arquivo de configuração. Para ArcMap, você precisaria adicionar a configuração de redirecionamento em ArcMap.exe.config colocado ao lado de ArcMap.exe.

Além disso, esteja ciente de um equívoco comum: muitas pessoas parecem acreditar que a opção "Versão específica" para uma referência de assembly no Visual Studio tem qualquer efeito de tempo de execução. Afeta apenas o VS, não o comportamento resultante da montagem compilada.


Assista o vídeo: How to solve Desktop Requires Framework sp1. while installing ArcGIS. 100%WORK (Outubro 2021).