Azure 因为路径太长 打包失败

错误提示

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

解决方案

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists(‘$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props‘)" />
  <PropertyGroup>
    <Configuration Condition=" ‘$(Configuration)‘ == ‘‘ ">Debug</Configuration>
    <Platform Condition=" ‘$(Platform)‘ == ‘‘ ">AnyCPU</Platform>
    <ProductVersion>2.7</ProductVersion>
    <ProjectGuid>f3f4151f-2513-46a3-ac97-0eed0e13963a</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>RealNext.Azure.Presentation.Web</RootNamespace>
    <AssemblyName>RealNext.Azure.Presentation.Web</AssemblyName>
    <StartDevelopmentStorage>True</StartDevelopmentStorage>
    <Name>RealNext.Azure.Presentation.Web</Name>
    <PackageEnableRemoteDebugger>False</PackageEnableRemoteDebugger>
    <ServiceOutputDirectory>C:\RealNextWebPackageTemp\</ServiceOutputDirectory>
  </PropertyGroup>

可以在PropertyGroup中添加<ServiceOutputDirectory>标签,用来设置打包的临时目录,从而避免路径太长的问题。

参考:http://govada.blogspot.com/2011/12/windows-azure-package-build-error.html

时间: 2024-08-25 01:15:30

Azure 因为路径太长 打包失败的相关文章

要删除的文件路径太长删不掉怎么办(windows)?

最近在使用nodejs,他的包文件node_models里面的文件的路径都比较长,如果因为安装错了,想删掉个别文件包时,系统就会报文件路径太长的提示,为了解决这方法,发现下面这个方法很好用,推荐给大家: 1,随便新建一个空的文件夹 2,在cmd 中输入 robocopy 新建文件夹路径 要删除的文件夹路径 /purge 注意: 注意文件路径之间的空格哈!且此方法是删除文件路径下的所有文件.

Windows中目录及文件路径太长无法删除的解决方法

用windows自带的命令解决  win7以上的系统有 robocopy 命令 http://www.jianshu.com/p/95a269951a1b 导致目录太深的原因就是用node中的node_modules引起的, 所以以毒攻毒, 用node解决npm install -g windows-node-deps-deleter https://www.npmjs.com/package/windows-node-deps-deleter#readme

windows CMD.exe下写路径太长的解决方案

1.直接找到文件拖进cmd里,路径就出来了. 2.在文件目录的空白处,按住shift键,再点击右键,就出来再此处打开命令行窗口了. 相关CMD.exe的加强项目: https://github.com/mridgers/clink,这样按Tab就能自动补全了. 想用Linux下命令,却又不想安装cygwin/msys/gnuwin32? Gow不错:https://github.com/bmatzelle/gow. ConEmu:ConEmu - Handy Windows Terminal r

node_modules文件夹路径太长无法删除

http://delinvfile.download.hdttp.com/ 下载一个DelinvFile文件,可以删除这个文件,好痛苦啊.............一直删不了 版权声明:本文为博主原创文章,未经博主允许不得转载.

关于window下rNode.js的本地包路径过长,导致一些功能无法使用

下午安装Yeoman的angular-generator时候,安装完成后我创建一个angular项目,但是运行 yo angular angularProject这句命令的时候确报了一个错,错误的内容就是下面这 You don't seem to have a generator with the name webapp installed.You can see available generators with npm search yeoman-generator and then ins

【转】如何解决Ubuntu终端里面显示路径名称太长

原文网址:http://jingyan.baidu.com/article/3d69c5516c129df0ce02d77b.html Ubuntu 默认的终端下面,进入很多层的目录后,前面那个提示符会显示完整的路径,这样命令行太长,让人觉得不舒服,现在教大家一个方法修改一下使命令行只显示当前目录的最后一级目录名,这样看起来也好,用pwd可以看到完整的路径名. 工具/原料 ubuntu xshell 方法/步骤 找到配置文件先进行备份:  cp  ~/.bashrc  ~/.bashrc-bak

错误及异常处理-[PathTooLongException]指定的路径或文件名太长

错误信息 System.IO.PathTooLongException:"指定的路径或文件名太长,或者两者都太长.完全限定文件名必须少于 260 个字符,并且目录名必须少于 248 个字符." 环境 NET 4.5 原因分析 在C#API中读取文件或文件夹时,完全限定文件名必须少于 260 个字符,并且目录名必须少于 248 个字符.(System.IO源码中做的限制) 解决方案 方案1 使用第三方开源库ZetaLongPaths ,NuGet中使用1.0.0.24的版本,更高版本需要

windows 如何删除fis3的发布路径[文件名或扩展名太长,目录层次多无法删除的问题]

问题 这几天遇到一个小问题,windows下无法直接删除fis3的发布目录dist,因为在执行命令fis3 release -wL 时出现错误,导致dist内部嵌套的子目录太多(47层): 直接删除会报错:[文件名或扩展名太长无法删除,要么就是目录层次过多] 解决方法 使用的是npm里面一个专门用于删除的模块插件,本人用来处理fis3 遇到的情况.有人用于处理node_modules无法删除的情况 安装 npm install rimraf -g 操作 rimraf <path> [<p

Mac下关于——你不能拷贝项目“”,因为它的名称太长或包括的字符在目的宗卷上无效。文件的删除

内容是google的,测试有效,因为用revel打包的东西删除以后有这个循环bug Mac下关于——你不能拷贝项目“”,因为它的名称太长或包括的字符在目的宗卷上无效.文件的删除 关于这个问题我找到的一些资料, 可以通过如下方法删除 1.打开 终端 应用程序. 2.键入: sudo rm -rf 注意:在“-rf”后键入一个空格.没有空格该命令将不能执行.在步骤 6 之前请都不要按下 Return 键. 3.打开您的“废纸篓”. 4.从“编辑”菜单中选择“全选”. 5.将“废纸篓”中的所有内容都拖