2010-12-12 13 views

cevap

9

Bunu gerçekten ideal olmayan projeden hariç tutabilirsiniz ya da oluşturmadığınız klasörü kaldıracak bir post-derlemesi olay komut dosyası kullanabilirsiniz. yayınlanmak istiyorum. Alternatif olarak, proje dosyası için böyle bir şey eklemeyi deneyebilirsiniz:

<itemgroup> 
    <excludefrombuild Include="$(SourceWebPhysicalPath)\obj\**\*.*"/> 
    <excludefrombuild Include="$(SourceWebPhysicalPath)\Properties\**\*.*"/> 
    <excludefrombuild Include="$(SourceWebPhysicalPath)\**\*.csproj*"/> 
    <excludefrombuild Include="$(SourceWebPhysicalPath)\**\*.resx"/> 
    <excludefrombuild Include="$(SourceWebPhysicalPath)\**\*.Publish.xml"/> 
    </itemgroup> 

Bu konuda daha fazla bilgi için buraya bir göz atın:

http://blogs.msdn.com/b/webdevtools/archive/2010/04/22/web-deployment-excluding-files-and-folders-via-the-web-application-s-project-file.aspx

+0

Görsel stüdyo bunun için bir özellik eklemek gerekir. Eclipse bu özelliğe sahiptir. – Ashkan

+0

Bunu denerken bir hata alıyorum "msbuild 2003 'ad alanına' namespace ItemGroup 'geçersiz çocuk öğesi" ExcludeFromPackageFiles "var. Herhangi bir fikir? –

İlgili konular