SORU
17 EYLÜL 2008, ÇARŞAMBA


Kullanılmayan başvuruları kaldırın (!= &; kullanarak" quot;)

Nasıl ve benim projelerde kullanılmayan kaynaklar bulmak silebilir miyim?

Kolay vs kullanarak ifadeleri bu projeleri gerçek referans kaldırmaz 2008 çıkarabilirsiniz biliyorum. Başvurulan dll hala bin/Kur paketinize kopyalanacaktır.

CEVAP
5 EYLÜL 2009, CUMARTESİ


*Not: bu cevap başka bir versiyonu için http://www.jetbrains.net/devnet/message/5244658 bkz.

Mesajları okuyarak, asıl soruya bazı karışıklık var gibi görünüyor. Bana bir bıçak ver.

Çok soru soran orijinal yazı: "Nasıl ve diğer projeler için bir Visual Studio proje referansları tanımlamak kaldırırım kullanılmayan derlemeler/?" Poster derlemeleri artık inşa çıkış parçası olarak görünmek istiyor.

Bu durumda, ReSharper size yardımcı olabilirtanımlamakonları, ama mecbursunKaldıronları kendine.

Bunu yapmak için, Başvurular inth aç Çözüm Tarayıcı, her başvurulan derleme üzerinde sağ tıklayın ve "Bağımlı Kod". Bul seç Bkz:

http://www.jetbrains.com/resharper/features/navigation_search.html#Find_ReferencedDependent_Code

Ya alırsınız:

  1. Bir tarayıcı penceresinde Başvuru bağımlılıkları listesi Ya

  2. Bir iletişim söylüyorum "Kod modülü İÇERİĞE bağımlı bulunamadı.".

Eğer ikinci sonuç alırsanız, daha sonra sağ klik Referans, Kaldır ' ı seçin ve proje kaldırabilirsiniz.

Bunun için ise "el", yani bir seferde bir referans, bu işi olacaktır. Eğer herkes bir şekilde bu otomatik varsa nasıl yapıldığını işitme ilgileniyorum.

Hemen hemen olanları göz ardı edebilirsiniz .Normalde kopyalanır anlamıyorlar olarak Net bir Çerçeve çıktı (genellikle olmamakla beraber Silverlight uygulamaları için her zaman doğru) oluşturmak.

Bazı mesajlar soruya cevap gibi görünüyor: "Nasıl kullanma şartlarının kaldırırım (C#) bir kaynak dosya içinde tüm başvuruları çözmek için gerekli olan kod dosyası".

Bu durumda, ReSharper birkaç şekilde yardımcı olur:

  1. Tanımlar sinek hata algılama sırasında maddeleri kullanarak kullanılmamış. Kod incelemesi Uyarı olarak görünür - kod gri (varsayılan) dosya görünür ve ReSharper çıkarmak için bir İpucu verecektir:

    http://www.jetbrains.com/resharper/features/code_analysis.html#On-the-fly_Error_Detection

  2. Otomatik olarak Kod Temizleme Sürecinin bir parçası olarak bunları kaldırmak için izin verir:

    http://www.jetbrains.com/resharper/features/code_formatting.html#Optimizing_Namespace_Import_Directives

Son olarak, ReSharper çözüm statik kod analizi yapar fark. Eğer meclise dinamik bir başvuru varsa, yansıma ya da çalışma zamanında dinamik olarak yüklenen ve bir kadındır bir derleme ile say - aç aç olmaz.Kodunuzun bir anlayış için yedek yoktur ve proje sizin proje üzerinde çalışırken bağımlılıkları. ReSharper özellikleri çok yararlı buluyorum.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Arun Kumar

    Arun Kumar

    18 Mart 2010
  • Distractify

    Distractify

    1 Aralık 2011
  • Philip DeFranco

    Philip DeFra

    16 EYLÜL 2006