2010-12-12 8 views

risposta

9

È possibile escluderlo dal progetto, che non è proprio l'ideale, oppure è possibile utilizzare uno script di evento post-build che rimuova la cartella non voglio pubblicato. In alternativa, si potrebbe provare ad aggiungere qualcosa di simile al file di progetto:

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

Date un'occhiata qui per maggiori informazioni su questo:

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

studio visivo dovrebbe aggiungere una funzione per questo. Eclipse ha questa caratteristica. – Ashkan

+0

Viene visualizzato un messaggio di errore durante il tentativo "L'elemento ItemGroup nello spazio dei nomi 'link a msbuild 2003' ha un elemento figlio non valido" ExcludeFromPackageFiles ". Qualche idea? –

Problemi correlati