Trenutno ste van mreže; čekamo da se ponovo povežete na internet

"Súbor má... zmení... alebo poškodený" chyba pri publikovaní aplikácie ClickOnce Visual Studio 2010 a .NET Framework 4.5 s vlastné požiadavky

DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 3072421
Príznaky
Pri publikovaní aplikácie ClickOnce pomocou nástroja Microsoft Visual Studio 2010 na počítači s nainštalovaným .NET Framework 4.5, .NET Framework 4.5.1, .NET Framework 4.5.2 alebo novší nainštalovaný, Redistribuovateľný balík požadovaného nie balia správne ak nie sú podpísané. Z tohto dôvodu sa používateľovi zobrazí nasledujúce chybové hlásenie pri spustení Setup.exe:

Inštalácia súčastí systému pre <Application_Name>sa vyskytla chyba. Inštalácia nemôže pokračovať, kým sa úspešne nainštalovali všetky systémové súčasti.</Application_Name>

Inštalátor zistil, že súbor <path to="" a="" temporary="" location="" of="" the="" msi="" file="">zmenilo buď, pretože bol pôvodne publikovaný, alebo môže byť poškodený.</path>

Nastavenie v súbore denníka nachádza <path to="" the="" install.log="" file="" in="" the="" temporary="" directory="" under="" the="" user's="" profile="">Ďalšie informácie.</path>
Tiež Install.log súboru naznačuje, že hash overenie zlyhalo nepodpísané požadovaný súbor sa zaznamená nasledujúce položky:

Verifying file integrity of <path to a temporary location of the MSI file> Verifying file hashError: Setup has detected that the file <path to a temporary location of the MSI file> has either changed since it was initially published or may be corrupt.
Príčina
Tento problém sa vyskytuje, pretože zostava proces generatesthe požadovaného file'sdigest pomocou SHA2 hashovací algoritmus pri balíky požadovaného súboru. Však súbor Setup.exe sa pokúša čítať súhrn pomocou algoritmu SHA1. Preto nesúlad dochádza medzi očakávané prehľady a aktuálne prehľady a Setup.exe Určuje súbor .msi chýba alebo je poškodený.
Riešenie
Vyriešiť tento problém, uistite sa, že vlastné predpokladom (.msi) je podpísaný tak, aby sa negeneruje problematické súhrnné.

Môžete tiež použiť Microsoft Visual Studio 2012 alebo novšiu verziu. Tieto verzie programu s týmto problémom.
Ďalšie informácie
Visual Studio 2010 spustí MSBUILD úlohy, ktoré sú distribuované rozhrania .NET Framework, Microsoft.Build.Tasks.v4.0.dll zostavy. Ak .NET Framework 4.5 alebo novšiu verziu nainštalovaného v počítači vývoja, zostava úlohy generuje SHA2 hash požadovaného súboru, ak súbor nie je podpísaný. Počas inštalácie na počítači, že hodnota hash sa nedá overiť bootstrapper nástroj (Setup.exe), ktoré generuje Visual Studio 2010.

Upozornenie: Tento článok bol preložený automaticky.

Svojstva

ID članka: 3072421 - Poslednji pregled: 06/19/2015 21:34:00 - Verzija: 1.0

Microsoft Visual Studio 2010 Service Pack 1, Microsoft .NET Framework 4.5.2, Microsoft .NET Framework 4.5.1, Microsoft .NET Framework 4.5

  • kbprb kbexpertiseadvanced kbsurveynew kbmt KB3072421 KbMtsk
Povratne informacije