2010-12-12 31 views

回答

9

您可以將它從項目中排除,這不是非常理想,或者您可以使用生成後事件腳本來移除您不需要的文件夾想要發表。或者,你可以嘗試添加像這樣到您的項目文件:

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

看看這裏的更多信息,這一點:

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

Visual Studio中應該添加一個功能這一點。 Eclipse有這個功能。 – Ashkan 2012-11-07 11:28:41

+0

當我嘗試這個「名稱空間中的元素ItemGroup'鏈接到msbuild 2003'時,出現錯誤,它具有無效的子元素」ExcludeFromPackageFiles「。任何想法? – 2013-06-18 19:35:06

相關問題