title: Github for Windows installing got error "Unable to retrieve application files, Files corrupt in deployment"
body: <p>I am trying to install Github for Windows.  At the point of downloading 30.6MB of data, I received the following error:</p>
  
  <blockquote>
    <p>Unable to retrieve  application files, Files corrupt in deployment"</p>
  </blockquote>
  
  <p>I've tried doing this several times, but the download is always 30.6MB data and it always shows this error. I am confused.</p>
  
  <p>I have included more details below:</p>
  
  <blockquote>
    <p>PLATFORM VERSION INFO
        Windows             : 6.1.7600.0 (Win32NT)
        Common Language Runtime     : 4.0.30319.269
        System.Deployment.dll       : 4.0.30319.1 (RTMRel.030319-0100)
        clr.dll             : 4.0.30319.269 (RTMGDR.030319-2600)
        dfdll.dll           : 4.0.30319.1 (RTMRel.030319-0100)
        dfshim.dll          : 4.0.31106.0 (Main.031106-0000)</p>
    
    <p>SOURCES
        Deployment url          : <a href="http://github-windows.s3.amazonaws.com/GitHub.application" rel="nofollow noreferrer">http://github-windows.s3.amazonaws.com/GitHub.application</a>
                            Server      : AmazonS3
        Application url         : <a href="http://github-windows.s3.amazonaws.com/Application%20Files/GitHub_1_0_20_2/GitHub.exe.manifest" rel="nofollow noreferrer">http://github-windows.s3.amazonaws.com/Application%20Files/GitHub_1_0_20_2/GitHub.exe.manifest</a>
                            Server      : AmazonS3</p>
    
    <p>IDENTITIES
        Deployment Identity     : GitHub.application, Version=1.0.20.2, Culture=neutral, PublicKeyToken=8f45a2159c87c850, processorArchitecture=x86
        Application Identity        : GitHub.exe, Version=1.0.20.2, Culture=neutral, PublicKeyToken=8f45a2159c87c850, processorArchitecture=x86, type=win32</p>
    
    <p>APPLICATION SUMMARY
        * Installable application.
        * Trust url parameter is set.
    ERROR SUMMARY
        Below is a summary of the errors, details of these errors are listed later in the log.
        * Activation of <a href="http://github-windows.s3.amazonaws.com/GitHub.application" rel="nofollow noreferrer">http://github-windows.s3.amazonaws.com/GitHub.application</a> resulted in exception. Following failure messages were detected:
            + Exception occurred loading manifest from file Markdown.dll: the manifest may not be valid or the file could not be opened. 
            + Cannot load internal manifest from component file.</p>
    
    <p>COMPONENT STORE TRANSACTION FAILURE SUMMARY
        No transaction error was detected.</p>
    
    <p>WARNINGS
        There were no warnings during this operation.</p>
    
    <p>OPERATION PROGRESS STATUS
        * [2012/7/30 22:52:00] : Activation of <a href="http://github-windows.s3.amazonaws.com/GitHub.application" rel="nofollow noreferrer">http://github-windows.s3.amazonaws.com/GitHub.application</a> has started.
        * [2012/7/30 22:52:02] : Processing of deployment manifest has successfully completed.
        * [2012/7/30 22:52:02] : Installation of the application has started.
        * [2012/7/30 22:52:03] : Processing of application manifest has successfully completed.
        * [2012/7/30 22:52:08] : Found compatible runtime version 4.0.30319.
        * [2012/7/30 22:52:09] : Request of trust and detection of platform is complete.</p>
    
    <p>ERROR DETAILS
        Following errors were detected during this operation.
        * [2012/7/30 23:01:14] System.Deployment.Application.InvalidDeploymentException (ManifestLoad)
            - Exception occurred loading manifest from file Markdown.dll: the manifest may not be valid or the file could not be opened. 
            - Source: System.Deployment
            - Stack trace:
                at System.Deployment.Application.Manifest.AssemblyManifest.ManifestLoadExceptionHelper(Exception exception, String filePath)
                at System.Deployment.Application.Manifest.AssemblyManifest.LoadFromInternalManifestFile(String filePath)
                at System.Deployment.Application.Manifest.AssemblyManifest..ctor(String filePath)
                at System.Deployment.Application.DownloadManager.ProcessDownloadedFile(Object sender, DownloadEventArgs e)
                at System.Deployment.Application.FileDownloader.DownloadModifiedEventHandler.Invoke(Object sender, DownloadEventArgs e)
                at System.Deployment.Application.FileDownloader.OnModified()
                at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
                at System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
                at System.Deployment.Application.FileDownloader.Download(SubscriptionState subState)
                at System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options)
                at System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory&amp; downloadTemp)
                at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState&amp; subState, ActivationDescription actDesc)
                at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String&amp; errorPageUrl)
                at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
            --- Inner Exception ---
            System.Deployment.Application.DeploymentException (InvalidManifest)
            - Cannot load internal manifest from component file.
            - Source: 
            - Stack trace:</p>
    
    <p>COMPONENT STORE TRANSACTION DETAILS
        No transaction information is available.</p>
  </blockquote>