Die Bereitstellung von NetFwTypeLib zum verwalten der Windows-Firewall

Meine Windows-Dienst erstellen muss/entfernen bestimmte Regeln, die von der Windows-firewall. Für das I-Schnittstelle mit NetFwTypeLib im <windows>\system32\hnetcfg.dll via COM. Es funktioniert Super auf meinem 64-bit-Windows-7-Rechner, aber das testen auf einem anderen 64-bit-Windows-7-Rechner wirft die folgende Fehlermeldung:

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.

Habe ich das Gefühl, dass wenn ich einbetten und installieren Sie die assembly mit meiner Anwendung, ich hätte Probleme mit verschiedenen Windows-Versionen und zwischen 32-bit und 64-bit.

Wie löse ich dieses fehlende Montage-Bereitstellung-Problem?


Edit: Dies scheint ein VS2010 Problem für jede Ziel-framework-Ausnahme 4.0. Hat jemand eine Lösung für dieses?

  • Hast du dafür eine Lösung? Ich brauche für die Verwendung der asme Sache
Schreibe einen Kommentar