Jak*_*ake 6 .net asp.net visual-studio visual-studio-2013
我试图在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
Run Code Online (Sandbox Code Playgroud)
有没有办法调整此项目的名称或临时复制到何处,以便我能够从Visual Studio发布?
发布网站项目时,从Temp路径引用@Britton 太长时间:
将其添加到您的发布配置文件以修改包/发布的临时目录:
<AspnetCompileMergeIntermediateOutputPath>c:\shortPath\</AspnetCompileMergeIntermediateOutputPath>
Run Code Online (Sandbox Code Playgroud)
或者根据网站发布失败,因为文件路径太长(引用@Jason Beck和@VeeKayBee):
在Web项目文件的默认PropertyGroup中添加以下行:
<IntermediateOutputPath>..\Temp</IntermediateOutputPath>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1243 次 |
| 最近记录: |