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
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.
Tek bir ana sayfaya iki sayfa kumdan k...
Nasıl tam ve git deposu init ile oluşt...
Nasıl JavaScript arayan işlevi öğreneb...
MVC, nasıl bir dize neden iade edeyim ...
Nasıl ve/veya neden Git daha iyi SVN g...