在VS2010 Web部署项目中ExcludeFromBuild失败
我有一个行为不端的Web部署项目。我继承了一个包含大量.pdf文件的App_Data文件夹。某些文件名包含无效字符且过长。在我的部署项目文件中,我在最后包含以下ItemGroup:
...
<ItemGroup>
<ExcludeFromBuild Include="$(SourceWebPhysicalPath)***.pdf" />
</ItemGroup>
</Project>
但是当我构建项目时,我不断收到以下错误:
error : Copying file $([System.IO.Path]::Combine($(_WDPSourceWebPhysicalPath),
App_DataCWM2393S097 Connection of an Embedded Network to elided's Network v1.pdf))
to objDebugSourceApp_DataCWM2393S097 Connection of an Embedded Network to
elided's Network v1.pdf failed. The path is not of a legal form.
我已经尝试将通配符添加到App_Data文件夹,但它只是无法正常工作。我想可以想象msbuild无法匹配这些文件以进行排除,因为文件名无效。救命?
没有找到相关结果
已邀请:
2 个回复
梦话快家腹
寒健
并使用以下内容替换xml标记中的内容(取自webdeploymentproject 2008)