我正在尝试在生产服务器上安装 .NET 4 Windows 服务:运行 InstallUtil.exe 会出现以下错误消息:
初始化安装时发生异常:System.BadImageFormatException:无法加载文件或程序集“file:///D:\myservice.exe”或其依赖项之一。此程序集由比当前加载的运行时更新的运行时构建,并且无法加载。
显然,它抱怨服务是用 .NET 4 编写的。但是该框架已正确安装在服务器上,因为我正在运行其他 .NET 4 应用程序。这是我第一次尝试安装服务。
我做了一些谷歌搜索,并尝试在高级编译器设置下将“目标 CPU”设置为“AnyCPU”。我还缺少什么?