Desenvolvi um aplicativo Web relativamente simples que usa as ligações C # OGR para executar algumas funções geométricas simples; buffer, clipe ... etc. Eu desenvolvi esse aplicativo na minha máquina local, que possui o FWTools instalado, portanto, fazer com que tudo funcione bem não foi muito difícil.
Naturalmente, quando implantei esse aplicativo no servidor, nada funcionou, sem dúvida devido a todas as dependências associadas ausentes para as ligações C #. Existe alguma maneira de incluir todos os arquivos necessários na pasta bin deste aplicativo? Ou isso é mais problemático do que vale, e devo instalar o FWTools no servidor?
Levei isso um pouco mais longe e fiz o que Howard Butler sugere. Usando a compilação em "vbkto dot dyndns dot org slash sdk", fui capaz de executar com êxito o GDAL no .NET sem nenhuma dependência externa desagradável.
Isso exigiu que eu definisse programaticamente a configuração e algumas variáveis de ambiente para o GDAL.
Eu escrevi sobre isso aqui http://bjarte.com/post/gdal-in-csharp
Editar:
O projeto DotSpatial no CodePlex possui conjuntos de 32 e 64 bits para integração ao GDAL. O código que realmente configura o GDAL pode ser encontrado aqui . Pode ser a maneira mais atualizada de integrar o GDAL no .NET, pois o projeto é muito ativo.
fonte