7

我正在尝试为 Windows 安装 Github。在下载 30.6MB 数据时,我收到以下错误:

无法检索应用程序文件,文件在部署中损坏”

我已经尝试过多次,但下载始终是 30.6MB 数据,并且总是显示此错误。我很困惑。

我在下面提供了更多详细信息:

平台版本信息 Windows:6.1.7600.0 (Win32NT) 公共语言运行时:4.0.30319.269 System.Deployment.dll:4.0.30319.1 (RTMRel.030319-0100) clr.dll:4.0.30319.269 (RTMGDR.030319-2600) df.dll dll : 4.0.30319.1 (RTMRel.030319-0100) dfshim.dll : 4.0.31106.0 (Main.031106-0000)

来源 部署网址: http: //github-windows.s3.amazonaws.com/GitHub.application 服务器:AmazonS3 应用程序网址: http: //github-windows.s3.amazonaws.com/Application%20Files/GitHub_1_0_20_2/GitHub.exe .manifest 服务器:AmazonS3

身份部署身份:GitHub.application,版本=1.0.20.2,文化=中性,PublicKeyToken=8f45a2159c87c850,处理器架构=x86 应用程序身份:GitHub.exe,版本=1.0.20.2,文化=中性,PublicKeyToken=8f45a2159c87c850,处理器架构=x86,类型=win32

应用程序摘要 * 可安装的应用程序。* 信任 url 参数已设置。错误摘要 下面是错误摘要,这些错误的详细信息在日志后面列出。* 激活http://github-windows.s3.amazonaws.com/GitHub.application导致异常。检测到以下失败消息: + 从文件 Markdown.dll 加载清单时发生异常:清单可能无效或无法打开文件。+ 无法从组件文件加载内部清单。

组件存储事务失败摘要未检测到事务错误。

警告 此操作期间没有警告。

操作进度状态 * [2012/7/30 22:52:00] : http://github-windows.s3.amazonaws.com/GitHub.application的激活已经开始。* [2012/7/30 22:52:02]:部署清单的处理已成功完成。* [2012/7/30 22:52:02] : 应用程序的安装已经开始。* [2012/7/30 22:52:03] : 应用清单处理已成功完成。* [2012/7/30 22:52:08]:找到兼容的运行时版本 4.0.30319。* [2012/7/30 22:52:09] : 平台信任检测请求完成。

错误详细信息 在此操作期间检测到以下错误。* [2012/7/30 23:01:14] System.Deployment.Application.InvalidDeploymentException (ManifestLoad) - 从文件 Markdown.dll 加载清单时发生异常:清单可能无效或无法打开文件。- 来源:System.Deployment - 堆栈跟踪:在 System.Deployment.Application.Manifest.AssemblyManifest.LoadFromInternalManifestFile(String filePath) 在 System.Deployment 的 System.Deployment.Application.Manifest.AssemblyManifest.ManifestLoadExceptionHelper(Exception exception, String filePath)。 Application.Manifest.AssemblyManifest..ctor(String filePath) at System.Deployment.Application.DownloadManager.ProcessDownloadedFile(Object sender,

组件商店交易详情 没有可用的交易信息。

4

5 回答 5

3

您的下载只是损坏了。请再试一次。

于 2012-10-29T14:46:50.303 回答
3

我通过切换浏览器并再次下载解决了这个问题。我用 IE explore 来下载它。现在效果很好。您可以在问题的最后一个答案中找到对此的讨论。

于 2013-01-11T06:05:29.287 回答
1

在这里复活一个老问题,因为我认为最近有些人可能会因为不同的原因遇到同样的错误。所以很可能不是下载只是损坏了。我遇到了同样的问题,并从许多来源下载以进行审查,无论使用何种网络,我都会遇到同样的错误。这可能是您的 .NET 框架的问题。经过一些研究和经验测试,这就是我发现的。

.NET 4.5 取代了 .NET 4.0,但它不包含 .NET 4.0 作为包的一部分。安装 4.5 时,它会覆盖它与 4.0 共享的所有二进制文件,但不会填充 4.0 中可能缺少的任何二进制文件。

我从一台全新的机器开始。我安装了 .NET 4.5.1,尝试在 github 上安装 Windows 并收到您的错误。我卸载了 .NET 4.5.1,安装了 4.0,然后安装了 4.5.1,并成功地重新尝试了 github 进行 windows 安装。

于 2014-11-06T00:12:43.030 回答
0

我的工作场所防火墙设备遇到了这个问题,这是一个检查点防火墙。我们也有一个微软域。

我通过更改 Windows IE 连接设置来解决它,因此它直接连接到互联网而不是自动配置脚本,或自动检测设置或代理。

取消选中所有,然后按确定,(您也可以尝试使用加密的外部已知良好代理 https)

然后将这个http://github-windows.s3.amazonaws.com/GitHub.application粘贴到 url 中,不要重启 IE。(某些工作场所在 ie 程序启动时重新配置 ie)下载器将使用 IE 的当前 LAN 设置。当我的下载像发条一样停止在 34 MB 时,这对我有用。

于 2016-01-14T20:21:25.227 回答
0

也添加这个问题,但在我的情况下,它只是防病毒软件阻止它。在更新期间禁用了 AV 并且它工作。

AV 阻止了这个文件GitHub.UI.dll,并设法通过详细的安装日志找到它。日志中的确切消息是

File GitHub.UI.dll is not a valid Portable Executable (PE) file.
于 2015-12-02T19:42:51.053 回答