Question

Je suis en train d'utiliser un GCC compilé .exe en tant que service dans Windows. D'après ce que j'ai fait des recherches que je dois faire:

 C:\Windows\Microsoft.net\Framework\v2.0.50727\InstallUtil.exe [program name] 

Bien que j'essaie de faire ce que je reçois un message en tant que tel:

Exception occurred while initializing the installation:
System.BadImageFormatException: Could not load file or assembly 'file:///C:\Users\Chris\Documents\Visual Studio 2010\Projects\Setup4\Setup4\Service.exe' or one of its dependencies. The module was expected to contain an assembly manifest..

J'ai le sentiment que cela est dû au fait que le programme a été compilé avec GCC et l'utilisation de certains fichiers ne .a à compiler.

D'après ce que je vois System.BadImageFormatException est généralement causée par une sorte de mauvais manifeste. Quelqu'un pouvoir me aider?

Était-ce utile?

La solution

InstallUtil est utilisé pour installer des applications .Net en tant que services. À moins que GCC peut produire des ensembles gérés, vous devez utiliser sc.exe au lieu de créer une entrée de service Windows pour votre application.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top