SORU
6 Ocak 2010, ÇARŞAMBA


Önlenmesi Kurul PDB ve XML dosyalarını çıkış kopyalanan başvurulan

Visual Studio#/2008 C var.Bir yazı ile NET 3.5 proje görev içeriğini ZİP oluşturun. Ayrıca, başvurulan derlemeler aldığım buluyorum ancak' .pdb (hata ayıklama) ve .xml (belgeler) çıkış dizini (ZİP) dosyaları.

Örneğin, MyProject.csproj başvuruları YourAssembly.dll ve YourAssembly.xml ve YourAssembly vardır.pdb benim çıkış dizin (ZİP) içinde gelecekler DLL gibi dosyaları aynı dizinde.

*Dışarıda edebilirim.bence ZİP ama battaniye veremem zaman pdb *hariç.xml aynı dağıtım uzantılı dosyaları gibi dosyaları.

Bir şekilde başvurulan Kurul PDB ve XML dosyalarını kopyalama projeden önlemek için var mı?

CEVAP
19 ŞUBAT 2010, Cuma


Silmek ya da hariç tutmak için gerekli olan korumak için ihtiyaç kaçınarak ve benim birincil uygulama olarak başvurulan derlemeler eklemek veya kaldırmak için mümkün istedim.

Microsoft.Common.targets içinden işe yarar bir şeyler ararken buldum ve AllowedReferenceRelatedFileExtensions özelliği bulundu. Ben açıkça benim proje dosyasında tanımlanmış .pdb; .xml varsayılan. Yakalamak gerekirbir şey(boşluk yeterli değil) hala varsayılan kullanacağız yoksa.

<Project ...>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    ...
    <AllowedReferenceRelatedFileExtensions>
      <!-- Prevent default XML and PDB files copied to output in RELEASE. 
           Only *.allowedextension files will be included, which doesn't exist in my case.
       -->
      .allowedextension
    </AllowedReferenceRelatedFileExtensions> 
  </PropertyGroup>

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • arnejann

    arnejann

    3 Kasım 2007
  • mahalodotcom

    mahalodotcom

    8 HAZİRAN 2007
  • Mark Brown

    Mark Brown

    9 HAZİRAN 2010