錯誤 MSB3491 未能向文件“obj\Debug\net5.0\xxx”寫入命令行。路徑: obj\Debug\net5.0\xxx 超過 OS 最大路徑限制。完全限定的文件名必須少於 260 個字符。 xxx C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\Roslyn\Microsoft.Managed.Core.targets 150
此問題是由於 Windows 操作系統對處理長度大於 260 的長路徑的限制引起的。VS2019 的此問題的解決方案非常簡單。
VS 2019此問題解決方案:
- 打開
run
窗口(windows-key + r),然后輸入regedit
並按 Enter。 - 在注冊表編輯器的地址欄中,輸入:
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem
- 在右側,找到鍵
LongPathsEnabled
,雙擊它,將值從0
更改為1
- 重新啟動 VS2019,清理(如果需要)並再次構建您的項目。應該修復錯誤。