Her yeni bir yazılım parçasına başladığımda, konfigürasyona gidip pdb dosya oluşturmayı ve Visual Studio barındırma sürecini devre dışı bırakmak için kapatmam gerek. Visual Studio'ya (2008 özellikle) geri kalan tüm projeler için bunu yapmak istediğimi söylemenin bir yolu var mı?Tüm yayınlar için pdb nesli ve vshost nasıl kapatılır
cevap
Bazı kazma işleminden sonra, C# için proje dosyalarının \program files\microsoft visual studio 9.0\common7\ide\projecttemplatescache\csharp\windows\1033
'da saklandığı anlaşılıyor. İlgili şablonların doğru bölümlerine <UseVSHostingProcess>false</UseVSHostingProcess>
ekleyerek (Hata Ayıklama ve Ayırma yapılandırmaları için ayrı bölümler vardır), seçilen türlerin gelecekteki tüm projeleri için barındırma işlemini kapatabilirsiniz.
Sen benzer şekilde PDB sorunu ele almak gerekir, ama dediğim gibi ben o kapatarak önermiyoruz, bu yüzden bir egzersiz :)
Bu VS2008 için de geçerlidir olarak bırakacağız ama benim tahminim diğer basımların da benzer bir şemaya sahip olması. Aslında, VS2010 aynı yaklaşımı kullanır, ancak açıkçası dizindeki sürüm numarası 9.0 yerine 10.0'dır. > Oluştur - -
Kayıt için, ve Google beni bu konuya yönlendirdiği için, bu hile de VS2012 için geçerlidir (en azından barındırma işlemi için, ben yokum) PDB dosyalarını devre dışı bırakmak istiyorum, bu yüzden denemediniz). Tekrar teşekkürler, günümü yaptın! – psycho
Bunu derleme sırasında '.csproj' dosyasında 'MSB3027' oluştu. Yani, çıkış dosyası kilitlendiğinden yazılamaz. – l33t
@ l33t Dosyayı kapatmayı hatırladınız mı? Hala açıksa kilitlenir. Sadece VS2012'de bunu doğruladım. –
Neden istemediğiniz bu dosyaları silen bir posta oluşturma adımı eklemeyin. Hmm, bu hala başka bir adım, ne istediğini değil :-(
Bir FindFirstFile ve FindNextFile döngüsünü PDB ve serbest bırakma dizinlerinizde shost dosyaları arayan küçük bir yardımcı uygulama yazma hakkında ne düşünüyorsunuz? Ya da daha iyisi onları hala bir arşiv konumuna taşır - bu, onları serbest bırakma paketiyle ilgili sorunlardan kaldırmanıza izin verir, ancak yine de hata analizi için ihtiyaç duyduğunuzda dosyaları saklar.
Artı, bir yardımcı uygulaması olduğu için .
: bir zamanlar personeli serbest bırakmak için ön atlatma parçası olarakBiz pek çok şey için bu tekniği kullanmak
- sağlanması DLL tarih (Bütün kurmak ağaç için temelde akıllı bir güncelleme)
- Temizleme VC "toplu yapı"
- Arşivleme (Visual Studio çökmesine neden olabilir bu dosyaların bazılarını kaldırma) edebileceğinden çok daha iyi kurar kadar olan bu dosyaları tutmalı -
- vb Brian beraberim
(senin için önerilen kadarıyla benzer) özel bir tarzda belli. Herhangi bir hata veya hatada hata ayıklamak gerekirse, bu dosyalara ihtiyacınız olacak.
Katılıyorum - bunları bastırmayın veya PDB'leri silmeyin - sadece bunları dağıtım paketinden kaldırın ve derlemenizle birlikte arşivleyin: http://www.wintellect.com/CS/blogs/jrobbins/archive/2009 /05/11/pdb-files-what-every-developer-must-know.aspx –
VS 2010 yılında Proje Özellikleri altında .Pdb nesil kontrol etmek için bir proje özelliği bulacaksınız> Gelişmiş ... -> Hata Ayıklama Bilgisi
"hiçbiri" .pdb nesil bastırmak için bu ayarlayın.
Bu, proje başına olsa da. O zamanlar her projeye sonsuza kadar bir kere yapmak istedim, bunun yerine kurulduğunda ve değiştirirken her projeye girmek zorunda kaldım. –
- 1. vim - Geçerli sekmede tüm arabellekleri nasıl kapatılır?
- 2. DDL nesli
- 3. pdb
- 4. Retrofit 2 Sıralı Yayınlar
- 5. Netbeans'de kullanım nesli
- 6. "Eşleşen" vurgulaması nasıl kapatılır
- 7. SQL 2016 için telemetri nasıl kapatılır
- 8. Matlibplot eksenlerinin keneleri ve işaretleri nasıl kapatılır?
- 9. WCF istemci kodu nesli nasıl özelleştirebilirim?
- 10. Tensorflow'da test için bırakma nasıl kapatılır?
- 11. Git Şubesi nasıl kapatılır?
- 12. PAKET amaçlarına yönelik yayınlar alınamıyor
- 13. Phpunit için kod kapsamı nasıl kapatılır 5.4+
- 14. Mono Debug - Nasıl kapatılır?
- 15. TortoiseSVN'deki sesler nasıl kapatılır?
- 16. Çoğaltma mongodb'de nasıl kapatılır?
- 17. Pencerenin adı nasıl kapatılır?
- 18. Bir .pdb dosyasını okuma
- 19. PHP - PHP Python PDB (Debugger) için eşdeğerdir?
- 20. 'Windows Özellikleri' programatik olarak nasıl kapatılır veya kapatılır
- 21. Seçilen paketlerde minification nasıl kapatılır?
- 22. IIS Çalışan İşlemi nasıl kapatılır
- 23. Capybara ile tarayıcı nasıl kapatılır?
- 24. pdb dosyalarının amacı nedir?
- 25. iOS'ta barkod tarayıcı nasıl kapatılır?
- 26. CSS'de yazım denetimi nasıl kapatılır?
- 27. windbg: özel pdb sembolleri
- 28. FileStreamResult ile, MemoryStream nasıl kapatılır?
- 29. LLVM'nin entegre montajcısı nasıl kapatılır?
- 30. Python kodu giriş ile pdb nasıl yapılır?
Neden sürüm yapıları için PDB'leri kapatmak istiyorsunuz? Http://stackoverflow.com/questions/2371032 adresine bakın. –
Çoğunlukla dahili yazılım üzerinde çalışıyorum ve otomatikleştirilmiş bir yapımız yok (henüz). yazılım. Sadece işleri kendim için mümkün olduğunca temiz ve kolay bir şekilde yapmaya çalışıyorum. –
Ancak, PDB'leri sağlamazsa hata ayıklamayı zorlaştırır. –