"Dosyası vardır değişti... ya da bozuk olabilir" Visual Studio 2010 ve.NET Framework 4.5 özel Önkoşullar ile bir ClickOnce uygulaması yayımlarsınız hatası

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 3072421
Belirtiler
.NET Framework 4.5, 4.5.1 .NET Framework, .NET Framework 4.5.2 veya daha yeni bir sürümünün yüklü olduğu bir bilgisayara Microsoft Visual Studio 2010 kullanarak ClickOnce uygulamasını yayımladığınızda, bunlar imzalanmamış yeniden dağıtılabilir önkoşul doğru şekilde paketlenir değil. Bu nedenle, Setup.exe çalıştırdığında, kullanıcı aşağıdaki hata iletisini alır:

<Application_Name>İçin sistem bileşenleri yüklenirken bir hata oluştu. Tüm sistem bileşenleri başarıyla yüklenene kadar kurulum devam edemiyor.</Application_Name>

Kur, algıladı dosya <path to="" a="" temporary="" location="" of="" the="" msi="" file="">sonra ilk kez yayımlanan veya bozulmuş olabilir ya da değişti.</path>

Kısmında yer alan Kur günlük dosyasına bakın <path to="" the="" install.log="" file="" in="" the="" temporary="" directory="" under="" the="" user's="" profile="">daha fazla bilgi için.</path>
Ayrıca, aşağıdaki giriş imzasız önkoşul dosyanın karma doğrulaması başarısız olduğunu belirtmek için Install.log dosyasına kaydedilir:

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.
Neden
Yapı işlemi generatesthe önkoşul file'sdigest ön koşul dosyası paketleri SHA2'yi karma algoritmasını kullanarak bu sorun oluşur. Ancak, Setup.exe dosyasını SHA1 algoritması kullanarak Özet okumaya çalışır. Bu nedenle, beklenen özetler ve gerçek özetler arasında bir uyuşmazlık ortaya çıkar ve eksik veya bozuk olduğu için .msi dosyasını Setup.exe belirler.
Çözüm
Bu sorunu gidermek için sorunlu Özet değil oluşturulan özel önkoşul (.msi) dosyası imzalandığı olduğunu emin olun.

Alternatif olarak, Microsoft Visual Studio 2012 veya sonraki bir sürümünü kullanın. Bu program sürümlerinde bu sorunu yaşamazsınız.
Daha fazla bilgi
Visual Studio 2010 Microsoft.Build.Tasks.v4.0.dll derleme .NET Framework ile dağıtılan MSBUILD görevleri çalıştırır. Geliştirme bilgisayarınızda.NET Framework 4.5 veya sonraki bir sürümü yüklüyse, bu dosya imzalı değil, bu yapı görevi bir SHA2'yi dosyanın karma değerini önkoşul üretir. Kullanıcının bilgisayarda yükleme sırasında Visual Studio 2010 tarafından oluşturulan önyükleyici alt yapısı (Setup.exe) karmayı doğrulanamıyor.

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 3072421 - Son İnceleme: 06/21/2015 04:48:00 - Düzeltme: 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 KbMttr
Geri bildirim