我有一个带有可构建前端的项目。在我的项目中,有很多文件夹和文件不应该在目标包中,这些文件的列表取决于前端编译的结果。所以我的源 .csproj 文件中有一些自定义标签(根据 http://msdn.microsoft.com/en-us/library/ms171454.aspx 和 http://msdn.microsoft.com/en-us/library/ ms171455.aspx )
<Content Include="modules\**\*dist\**" Exclude="modules\**\node_modules\**"/>
<Content Include="modules\**\*bower_components\**\*.js;modules\**\*bower_components\**\*.css" Exclude="modules\**\node_modules\**"/>
<Content Include="modules\**\*js\**" Exclude="modules\**\node_modules\**"/>
<Content Include="Areas\Authentication\Content\static\**\*dist\**" Exclude="modules\**\node_modules\**"/>
<Content Include="Areas\Authentication\Content\static\**\*bower_components\**\*.js;Areas\Authentication\Content\static\**\*bower_components\**\*.css" Exclude="modules\**\node_modules\**"/>
<Content Include="Areas\Authentication\Content\static\**\*js\**" Exclude="modules\**\node_modules\**"/>
因此,我需要项目中包含的 Visual Studio 2013 解决方案资源管理器中的输出文件结构。
当我尝试将项目部署到 Azure(SDK 2.2)时,我在 Microsoft.WindowsAzure.targets 中遇到了这样的错误
错误 2945 无法将文件“BlaBlaBla\Content\static***js**”复制到“BlaBlaBla\Areas\Authentication\Content\static***js**”。路径中的非法字符。C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Windows Azure Tools\2.2\Microsoft.WindowsAzure.targets 2668 5
如何将通配符项定义用于 Azure 部署?