SORU
10 Aralık 2009, PERŞEMBE


HintPath vs Visual Studio ReferencePath

Tam bir HintPath arasındaki fark nedir .csproj dosya ve .csproj.user dosya ReferencePath? Bağımlılık DLL "" svn repo ve tüm projelerin belirli bir yayın için işaretleyin. bültenleri bir olduğu bir sözleşme işlemek için çalışıyoruz Farklı geliştiriciler farklı klasör yapıları beri, göreceli başvurular yukarı bir ortam değişkeni belirli bir geliştirici serbest bırakır işaret klasörü mutlak bir referans oluşturmak için bir plan yaptık işe yaramaz. Başvuru eklendikten sonra, biz bu projeyi el ile mutlak bir yol ortam değişkeni kullanarak başvurusunu değiştirmek için Düzenle dosya.

Fark ettim ki bu yapılabilir hem HintPath ReferencePath ama tek fark bulabildigim arasında olduğunu HintPath çözümlenir inşa zamanı ve ReferencePath projenin içine yüklü IDE. Bu sonuçları ama ne gerçekten emin değilim. VS bazen .csproj.user yazar olduğunu fark ettim ve ReferencePath ama tetikleyen ne olduğundan emin değilim tekrardan yazacağım.

Duydum ki iyi değil iade etmek .csproj.user dosyası bu yana, kullanıcıya özgü, çok isterim amaç için, ama ben de duydum HintPath-belirtilen DLL değil "garantili" olmak yüklü ise aynı DLL mesela yer alan projenin çıkış dizin. Bu konuda herhangi bir düşünce?

CEVAP
28 NİSAN 2010, ÇARŞAMBA


Bu Senior blog http://blogs.msdn.com/manishagarwal/archive/2005/09/28/474769.aspx

Oluştururken derlemeler için arama emri var. Arama sırası aşağıdaki gibidir:

  • Geçerli proje dosyaları – {CandidateAssemblyFiles} ile gösterilir.
  • (ReferencePath) $gelen bir özellik .kullanıcı/dosya hedefler.
  • %(HintPath) başvuru madde ile belirtilen meta verileri.
  • Hedef çerçevesi dizin.
  • Dizinleri AssemblyFoldersEx Kayıt Defteri kullanan bulundu.
  • Kayıtlı Meclisi klasörler, {AssemblyFolders} ile gösterilir.
  • (OutputPath) $ya da $(Outdır)
  • GAC

İstenen montaj HintPath tarafından bulundu, ama alternatif bir derleme ReferencePath kullanarak bulunabilir eğer, ReferencePath bu HintPath için derleme bir ... ... tercih olacaktır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FamilyFeud

    FamilyFeud

    22 AĞUSTOS 2006
  • Jason Rosolowski

    Jason Rosolo

    25 EKİM 2006
  • Migs351

    Migs351

    3 HAZİRAN 2007