【发布时间】:2016-02-03 19:32:18
【问题描述】:
我在 Visual Studio 2013 中使用 NodejsTools,但可以将我的项目发布到 Azure。当我构建我的文件时,我收到以下错误:
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Node.js Tools\Microsoft.NodejsTools.targets(115,5):错误 MSB4018: “AssignTargetPath”任务意外失败。 System.IO.PathTooLongException:指定的路径、文件名或两者 太长了。全限定文件名必须小于 260 字符,并且目录名称必须少于 248 个字符。
关于如何解决这个问题/让我的节点项目发布到 Azure 的任何线索?
更新 1:如果我将项目移动到我的 Windows C: 驱动器中的根文件夹,构建错误就会消失并且构建成功。但是,如果我尝试发布,它会失败并且没有给出原因:
----- 发布开始:项目:MyProject,配置:释放任何 CPU ------ Auto ConnectionString 将 Web.config 转换为 obj\Release\CSAutoParameterize\transformed\Web.config。全部复制 文件到下面的临时位置以进行打包/发布: obj\Release\Package\PackageTmp.
========== 构建:0 成功,0 失败,1 最新,0 跳过 ========== ========== 发布:0 成功,1 失败,0 跳过 ==========
【问题讨论】:
标签: node.js visual-studio azure visual-studio-2013