Mi servicio de Windows necesita crear/eliminar ciertas reglas del firewall de Windows. Para esto me interfaz con NetFwTypeLib
en <windows>\system32\hnetcfg.dll
a través de COM. Funciona muy bien en mi 64-bit 7 máquina Windows, pero las pruebas en otra máquina de 64 bits de Windows 7 tira el siguiente error:Implementación de NetFwTypeLib para administrar el Firewall de Windows
Service cannot be started. System.IO.FileNotFoundException:
Could not load file or assembly 'Interop.NetFwTypeLib,
Version=1.0.0.0, Culture=neutral,
PublicKeyToken=null' or one of its dependencies.
The system cannot find the file specified.
Tengo la sensación de que si lo integrar e instalar el montaje con mi aplicación, tendría problemas con diferentes versiones de Windows y entre 32 bits y 64 bits.
¿Cómo soluciono este problema de implementación de ensamblaje faltante?
Editar: Esto parece ser un VS2010 issue para cualquier marco de destino, excepto 4.0. ¿Alguien tiene una solución para esto?
¿Ha encontrado una solución para esto? Necesito usar la cosa asme – Ghita