Nasıl'oluşturulan kumdan kaleyi docs farklılıklar neden ne öğrenebilirim? | Netgez.com
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

  • dougownsall

    dougownsall

    7 EKÄ°M 2007
  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • Fuse

    Fuse

    21 Kasım 2005