7
我想在名爲「tests」的文件夾中有測試頁面,並且能夠在調試期間運行頁面,但是當我發佈應用程序時,它將排除這些文件。我使用Asp。 Net 3.5,Windows Server 2008和c#Vs 2010是否有辦法在發佈網站時排除整個文件夾?
我想在名爲「tests」的文件夾中有測試頁面,並且能夠在調試期間運行頁面,但是當我發佈應用程序時,它將排除這些文件。我使用Asp。 Net 3.5,Windows Server 2008和c#Vs 2010是否有辦法在發佈網站時排除整個文件夾?
您可以將它從項目中排除,這不是非常理想,或者您可以使用生成後事件腳本來移除您不需要的文件夾想要發表。或者,你可以嘗試添加像這樣到您的項目文件:
<itemgroup>
<excludefrombuild Include="$(SourceWebPhysicalPath)\obj\**\*.*"/>
<excludefrombuild Include="$(SourceWebPhysicalPath)\Properties\**\*.*"/>
<excludefrombuild Include="$(SourceWebPhysicalPath)\**\*.csproj*"/>
<excludefrombuild Include="$(SourceWebPhysicalPath)\**\*.resx"/>
<excludefrombuild Include="$(SourceWebPhysicalPath)\**\*.Publish.xml"/>
</itemgroup>
看看這裏的更多信息,這一點:
Visual Studio中應該添加一個功能這一點。 Eclipse有這個功能。 – Ashkan 2012-11-07 11:28:41
當我嘗試這個「名稱空間中的元素ItemGroup'鏈接到msbuild 2003'時,出現錯誤,它具有無效的子元素」ExcludeFromPackageFiles「。任何想法? – 2013-06-18 19:35:06