指定的路径、文件名或两者都太长。 C# Azure 聊天机器人错误

The specified path, file name, or both are too long. C# Azure Chat bot error

我正在尝试将我的 Visual Studio 代码上传到 Azure 以更新我创建的聊天机器人,但不断出现错误:

Severity Code Description Project File Line Suppression State Error Copying file obj\Release\Package\PackageTmp\obj\Release\Package\PackageTmp\obj\Release\Package\PackageTmp\obj\Release\Package\PackageTmp\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs to obj\Release\Package\PackageTmp\obj\Release\Package\PackageTmp\obj\Release\Package\PackageTmp\obj\Release\Package\PackageTmp\obj\Release\Package\PackageTmp\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs failed. The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters. Microsoft.Bot.Sample.QnABot 0

我只是想做一次发布而不是持续部署,但这个错误正在停止我的开发。

任何对此问题的帮助或见解将不胜感激!

该路径似乎重复了多次,表明您的文件夹结构已更改或已损坏。

obj\Release\Package\PackageTmp\

obj\Release\Package\PackageTmp\

obj\Release\Package\PackageTmp\

obj\Release\Package\PackageTmp\

obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

我建议检查您项目的文件夹以确保它们位于正确的位置,如果需要,清理解决方案and/or手动删除 obj 文件夹并重新编译。