2010-12-12 12 views

Respuesta

9

Puede excluirlo del proyecto, lo que no es realmente ideal, o podría usar un script de evento posterior a la creación que eliminaría la carpeta que no querer publicado. Como alternativa, puede intentar añadir algo como esto a su archivo de proyecto:

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

Echa un vistazo aquí para más información sobre esto:

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

estudio visual se debe agregar una función para esto. Eclipse tiene esta característica. – Ashkan

+0

Me aparece un error al intentar esto "El elemento ItemGroup in namespace 'link a msbuild 2003' tiene un elemento secundario no válido 'ExcludeFromPackageFiles'. ¿Alguna idea? –

Cuestiones relacionadas