7

Debug yapmamda bazı testler yapmak için bir "Inspector.aspx" kullanıyorum. Sürüm oluşturmada (ve daha da önemlisi bir yükleyici oluştururken), sayfayı (ve ilgili C# dosyalarını) projeden el ile hariç tutuyorum.ASP.NET Project'te Sürüm Oluşturma Sayfasından Hariç Bırakma

Bir ASP.NET projesinde seçilen çözüm yapılandırmasında dosyaları otomatik olarak dışlamanın bir yolu var mı?

C++ projeleri,

cevap

13

Seçeneklerden biri (* .Csproj) şartlı Çözüm Yapılandırma dayalı belirli dosyaları dışlamak için dosya (yani. Ayıklama, Release sizin msbuild düzenlemektir yapılandırması için dosya başına dışlama/içerme üzerinde kontrol sağlamak vb). Mesela: Ben yapmak zorunda

<ItemGroup Condition="'$(Configuration)' == 'Debug'"> 
    <Compile Include="inspector.aspx" /> 
    <Compile Include="...other files..." /> 
</ItemGroup> 
+0

ilk örnek "ters":

<Compile Exclude="inspector.aspx" Condition="'$(Configuration)' == 'Release'" /> 

Benzer sen ayıklama yapı dahil olmak istiyorum sadece dosyaları içeren bir ItemGroup tanımlayabiliriz ve "Include =" yerine "Exclude =" kullanın çünkü derleme yapmaz (VS2008 SP1). –

+1

İkinci örnekte, Koşul – Joel

+0

Thanks Joel'teki çift tırnak işaretini kapattığınızdan emin olun. Şimdi ekledim. – JulianM

İlgili konular