Итак, я построил службу на С#, и я пытаюсь использовать следующую команду для ее установки:
C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\installutil.exe MyService.exe >> installLog.txt
Он терпит неудачу. Когда я смотрю на installLog.txt, я получаю следующее:
Microsoft (R) .NET Framework Installation utility Version 2.0.50727.3053
Copyright (c) Microsoft Corporation. All rights reserved.
Exception occurred while initializing the installation:
System.BadImageFormatException: Could not load file or assembly 'file:///C:\MyService.exe' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded..
Такой же подход отлично подходит для установки другой сборки. Я чувствую, что это может быть потому, что тот, который терпит неудачу, был написан для .NET 4.0, а тот, который работает, находится в 3.5.
Есть ли у кого-нибудь опыт в этой проблеме?