SORU
16 ŞUBAT 2013, CUMARTESİ


Nasıl'oluşturulan kumdan kaleyi docs farklılıklar neden ne öğrenebilirim?

Noda Zaman, belgelerimiz kumdan kaleyi kullanarak üretiyoruz ve SHFB. Biz o zaman öncelikle o kolay en son (ve) tarihi görmek için dokümanlar yapar, çünkü geri belgelere kaynak deposuna commit -.

Proje için birincil geliştirici değilim, ama iki bilgisayar kullanıyorum ve ne yazık ki, aynı kaynak için güncellendi ikisi de olsa, farklı belgeler yapıyorlar şu an.

İki bilgisayar aklıma gelen her önemli şekilde aynıdır:

  • Kumdan kaleyi 2.7.2.0
  • SHFB 1.9.6.0
  • VS 2012 Profesyonel ("Program", hem de "Sürüm 11.0.51106.01" "" sayfa) . Update 1 de bildirilen sürüm 11.0.50727.1
  • Yerel yardım içerik sürümü en son .NET Çerçeve 4.5 (ve çerçeve diğer sürümler için yerel Yardım içeriğini)

Adım temiz sağlamak için alınan yapı:

  • SHFB önbellek klasörü (C:\Users\Jon\AppData\Local\EWSoftware\Sandcastle Help File Builder\Cache) silinmiş
  • Klasörü silinmiş belgeleri oluşturulur
  • Kullanıcı ayarları silinmiş SHFB proje dosya ile ilgili dosya
  • Visual Studio simge önbellek silinmiş

Hala farklılıklar kalır. Belgelerine MSDN kendisi, özellikle Object.Finalize miras ile sınırlı olarak görünürler.

Sürüm 1 (makinede üretilen"") Tombul:

<div class="summary">Allows an object to try to free resources and perform
other cleanup operations before it is reclaimed by garbage collection.</div>

Sürüm 2 (makinede üretilen"") Sandy:

<div class="summary">Allows an <a 
   href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">
   Object</a> to attempt to free resources and perform other cleanup operations
   before the <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" 
   target="_blank">Object</a> is reclaimed by garbage collection.</div>

Her iki Versiyon 1 gibi görünüyor aynı TechNet belgeleri, bağlantı (Object yok bağlantılar).

Değiştirilmiş dosyalar birkaç bakıyor, değişiklik tutarlı ve bu üye ile sınırlıdır.

Burada kumdan kaleyi bu belgeleri almak olabilir ve nasıl her iki bilgisayar da aynı şekilde davranmaya alabilir miyim?

EDİT: Bir bilgi daha Fragmanı - önbellek temizleme ve her iki makinede belgeleri yeniden sonra, SHFB Önbellek dizininde üç dosya vardır:

  • Yansıma.önbellek her iki makinede aynı boyutu vardır
  • MsdnUrl.önbellek her iki makinede aynı boyutu vardır
  • .NETFramework_4.0.0319_E8879A28.cache Sandy üzerinde Tombul ve 13,337,949 bayt boyutu 13,377,733 bayt vardır

EDİT: Önemli bir ilerleme! Muhtemelen fark nereden geldiğini buldum...

Dosya 7**:

  • Tombul üzerinde 12 Aralık tarihi ile 8,005,263 bayt 2011 ve Finalize non-bağlantılı metin vardır
  • Sandy üzerinde olan bağlantılar ile 31 Ağustos 2009 Finalize metin olan bir tarih ile 9,740,370 bayt

Her iki makine üzerinde mscorlib.dll aynı büyüklükte (4,550,656 bayt) kendisi ve 13 Eylül 2012 değiştirilme tarihi vardır.

Ama onları nasıl aynı olabiliyor? Nerede bu fark nereden geliyor? (Hizmet paketleri?)

EDİT: Tamam, c:\Windows sürümü hedef saptırmaydı - ayptı c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework versiyonu. Eğer bu tesisler arasında farklı olabilir neden bulursam göreceğim...

CEVAP
21 ŞUBAT 2013, PERŞEMBE


Fikirler da katılıyorum son düzenlemeler göz önüne alındığında, birkaç biraz karanlıkta çekim

"Ötesinde" karşılaştırmak için .Karşılaştırmak gibi bir aracı kullanmak isterim Net Çerçeve ve her iki makinede dosyaları ("klasör" profil) karşılaştırın.XML dosyalarını Tamamen emin olmak için ikili düzeyde karşılaştırma iyilik... eğer makinelerinizin hem yerel hem de çok hızlı olmalıdır.

Ayrıca her iki makinede Mark Russinovich İşlem Monitörü ( http://live.sysinternals.com/procmon.exe ) çalıştırın ve Dokümantasyon inşa süreci çalıştırmak için deneyebilirsiniz. Bu şekilde, dosyaları okuma ve yardımcı bina işlem dosyası dahil olmak üzere, ve onlar nereden geldiğini bilmiyorum... Sen-ecek almak bir sürü çıktı olarak gösterir her şey olur da sistem; isteyebilirsiniz devre dışı bırakmak için kayıt defteri ve ağ izleme, sadece bırak Dosya İzleme Ve de dışarıda herhangi bir işlem ilgisiz belgelere geliştirme süreci.

Yardım nesil bir uzman değilim, ama metin xml gibi dosyaları tek gösteren bir filtre koymak isteyebilirsiniz bu yüzden XML dosyaları var, diye düşünüyorum.

Eğer dosyalar dahil saptayabilirseniz, o zaman sadece başka bir makineye kopyalamak gerekebilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Curso Online Gratuito

    Curso Online

    4 Aralık 2011
  • Doc Adams

    Doc Adams

    20 HAZİRAN 2007
  • Lamarr Wilson

    Lamarr Wilso

    27 Aralık 2008