我有一个Windows服务应用程序,可以在我的本地主机(Win8 64bit)和测试虚拟机(WinServer2016)上完美安装。并且我们已经将其安装在其他各种操作系统上,包括Win 7 64bit。但是,当我尝试在客户端的桌面(也是Win7 64位)上安装时,它会失败,并显示以下非常无用的错误:
初始化安装时发生异常:
System.IO.FileLoadException:无法加载文件或程序集[file]或其依赖项之一。不支持该操作。(来自HRESULT的异常:0X80131515)。
我想出了如何从流程中获取Fusion Logs(从排名最高的答案...向注册表添加值)。我真的以为我将深入了解此安装失败的原因。但是,事实并非如此。再次尝试安装后(再次失败),我检查了日志。
这就是我所拥有的:
C:\FusionLog\Default\InstallUtil.exe
而在
C:\FusionLog\NativeImage\InstallUtil.exe
我打开了每个文件,并在NotePad ++中搜索failed
和fail
...什么也没有。
每一个。单身的。文件。以开头The operation was successful
。
(叹气)我已经工作了几个小时了,并且比我刚开始时更接近解决方案。我做错了什么?
哆啦的时光机
相关分类