当我尝试使用 Installutil.exe 安装服务时,我收到一条消息 c:\windows\Microsoft.net\framework\v4.0.30319\Installutil.exe 不是有效的 Win32 应用程序。
问问题
5195 次
3 回答
8
我发现由于某种原因,InstallUtil 在安装过程中被损坏并获得了 0 字节大小。因此,用正确的大小替换该可执行文件 - 应该可以解决问题。
于 2013-10-24T16:05:16.973 回答
5
我有同样的问题。最后就像我在 64 位操作系统上一样,我使用了“Framework64”目录而不是“Framework”目录(C:\Windows\Microsoft.NET\ramework64\v4.0.30319> installutil.exe ......)然后它工作。
于 2014-09-03T17:48:25.620 回答
0
如果将服务二进制文件构建为 DLL 而不是 Windows 应用程序(.dll 而不是 .exe),也会发生这种情况
于 2017-06-29T06:39:50.497 回答