Django应用程序构建失败与Visual Studio 2017
问题描述:
我目前在Visual Studio 2017(企业版)中使用Python->发布功能时出现此错误。Django应用程序构建失败与Visual Studio 2017
Severity Code Description Project File Line Suppression State
Error Cannot evaluate the item metadata "%(FullPath)". The item metadata "%(FullPath)" cannot be applied to the path "C:\"path to static files"/static
Illegal characters in path. C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\v15.0\Python Tools\Microsoft.PythonTools.Django.targets 105
它是由这条线进来Microsoft.PythonTools.Django.targets <FilesForPackagingFromProject Include="@(_DjangoStaticFiles)" Condition="'%(FullPath)' != ''">
这似乎是目标文件有麻烦收集静态文件。
任何帮助将是伟大的!谢谢。
答
不愿意改变Python工具文件,但这个改变奏效。
来源:
<FilesForPackagingFromProject Include="@(_DjangoStaticFiles)" Condition="'%(FullPath)' != ''">
要:
<DestinationRelativePath>$([System.IO.Path]::Combine(`a`, `b`))</DestinationRelativePath>