gpt4 book ai didi

asp.net - 使用名称很长的文件发布项目

转载 作者:行者123 更新时间:2023-12-04 14:57:35 24 4
gpt4 key购买 nike

我正在尝试在 Visual Studio 2013 中发布一个项目,其中包含一些名称很长的文件,包括路径位置。我将项目移动到更靠近我的根 C:\驱动器的位置,这允许它编译,但在发布时,它尝试将文件复制到 %appdata% 文件夹,这导致名称超过限制。

这是我得到的错误:

Error   10  Copying file node_modules\grunt-bower\node_modules\bower\node_modules\bower-registry-client\node_modules\bower-config\node_modules\optimist\node_modules\minimist\.travis.yml to C:\Users\jake\AppData\Local\Temp\WebSitePublish\WebProject--1320288221\obj\Debug\Package\PackageTmp\node_modules\grunt-bower\node_modules\bower\node_modules\bower-registry-client\node_modules\bower-config\node_modules\optimist\node_modules\minimist\.travis.yml 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.     0   0   WebProject

有没有办法调整这个项目的名称或它临时复制到的位置,以便我能够从 Visual Studio 发布?

最佳答案

引用 @Britton来自 Temp path too long when publishing a web site project :

Add this to your publish profile to modify the temporary directory for package/publish:


<AspnetCompileMergeIntermediateOutputPath>c:\shortPath\</AspnetCompileMergeIntermediateOutputPath>

或根据 Website publish failing due to file path being too long (引用 @Jason Beck@VeeKayBee ):

Add the following line in default PropertyGroup of web project file:


<IntermediateOutputPath>..\Temp</IntermediateOutputPath>

关于asp.net - 使用名称很长的文件发布项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29421118/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com