Web uygulamamın temiz bir dağıtımını oluşturmak için çözümüme Web Dağıtım Projesi ekledim. Bu çoğunlukla beklendiği gibi çalışır, yani & kaynağını oluşturur ve sonra/Release klasörüne dağıtılacak dosyaları kopyalar (ve kaynak dosyaları ve .svn klasörlerim gibi şeyleri hariç tutar).Yerleşik ExcludeFromBuild ItemGroup Web Deployment projesiyle ekleniyor
Ama şimdi bazı dosyaları hariç tutmak istiyorum (basitlik uğruna sadece somefile.txt adlı bir dosya söyleyelim). aşağıdaki gibi Yani, wdproj dosyasına bir öğe grubu eklemek: istendiği gibi
<ItemGroup>
<ExcludeFromBuild Include="somefile.txt" />
</ItemGroup>
Bu gerçekten belirli bir dosyayı hariç, ama artık varsayılan olarak dışlanan dosyaları artık hariç vardır. Özellikle, şimdi tüm svn dosyaları & Yayın klasöründe bulunmaktadır, ayrıca içindeki tüm kaynaklarla aynı düzeyde bir Kaynak klasörü bulunmaktadır.
Temel olarak, ExcludeFromBuild öğe grubunun tanımlanması, onlara eklenmekten ziyade birtakım yerleşik varsayılanların üzerine yazılıyormuş gibi görünüyor.
Tam olarak bir stoper değil, ancak ideal değil ... Öyleyse, bir dosyayı varsayılan ExcludeFromBuild grubuna nasıl eklemeyi bilen var mı? Veya varsayılanları Vs kullanarak bir durumdur. el ile her şeyi hariç Vs. varsayılan yapıdan sonra yapmadığınız dosyaları siliyor musunuz?
ile gerçekleştirerek bitirdim. Bunun için teşekkürler! –
ta, ben sadece .svn \ ** \ *. * Vardı ve neden işe yaramadı işe yaramadı. – Rippo