我正在尝试为 Android 安装 Xamarin,但我遇到了一个非常奇怪的问题,我在任何地方都找不到任何帮助。安装开始后,我单击屏幕上的下一步按钮,并回答是否要收集信息,它不会做任何事情。检查日志文件它总是由于内部错误而取消安装,我将复制给我信息的日志部分:
[287C:256C][2013-01-13T14:02:06]: Caching bundle from: 'C:\Users\MAXIPO~1\AppData\Local\Temp\{e9ab888e-6304-4ba3-b36a-b1a350d36592}\.be\XamarinSetup.exe' to: 'C:\ProgramData\Package Cache\{e9ab888e-6304-4ba3-b36a-b1a350d36592}\XamarinSetup.exe'
[287C:256C][2013-01-13T14:02:07]: Registering bundle dependency provider: {e9ab888e-6304-4ba3-b36a-b1a350d36592}, version: 3.0.0.0
[2464:19E4][2013-01-13T14:02:07]: Prompt for source of container: WixAttachedContainer, path: C:\Soft\Android\XamarinSetup.exe
[2464:19E4][2013-01-13T14:02:07]: Failed to resolve source for file: C:\Soft\Android\XamarinSetup.exe, error: 0x80070642.
[2464:19E4][2013-01-13T14:02:07]: Error 0x80070642: Failed while prompting for source (original path 'C:\Soft\Android\XamarinSetup.exe').
[2464:19E4][2013-01-13T14:02:07]: Failed to acquire container: WixAttachedContainer to working path: C:\Users\MAXIPO~1\AppData\Local\Temp\{e9ab888e-6304-4ba3-b36a-b1a350d36592}\4675EB82A6A7F3C48F80571AB6E8495BD1C803BA, error: 0x80070642.
[2464:2930][2013-01-13T14:02:07]: Error 0x80070642: Failed while caching, aborting execution.
无法解析文件的源:XamarinSetup.exe。这个文件从来不存在,我从来没有发现它甚至在安装过程中一遍又一遍地刷新文件夹,以防它在过程中被删除。我可以看到它开始将文件复制到临时文件夹中,然后突然所有文件都消失了(我确定是因为取消了)。我在 Windows 7 中运行它,知道吗?几天来,我一直在寻找解决方案,甚至更改系统中的权限,授予来宾、我的用户、管理员访问权限,以防万一。
问候。