我目前在 Visual Studio 2017 (Enterprise) 中使用 Python->Publish 功能时遇到此错误。
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>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句