gpt4 book ai didi

.net - Visual Studio 和项目引用路径的最大长度

转载 作者:行者123 更新时间:2023-12-02 18:04:09 25 4
gpt4 key购买 nike

我们有许多项目,每个项目都位于文件夹结构的深处。当一组项目需要引用不同文件夹中的项目时,引用可能会失败,因为VS中的相对路径太长。

例如,项目 1 将位于:

C:\folderA\folder1\folder2...\folderN\myProject1.csproj

它引用了另一个项目:

C:\folderB\folder1\folder2...\folderN\myProject2.csproj

引用的提示路径存储为相对路径,如......\folderB\folder1\folder2...\folderN\myProject2.csproj

当 VS 加载解决方案时,它无法解析引用,因为它构建的绝对路径包含大量 ../,使得路径超过 256 个字符。并且构建失败。

我们通过编辑 csproj 并输入绝对路径来修复它,这很愚蠢。

最好的解决方案是什么?

最佳答案

简短的回答 - 不要这样做,也不会造成伤害。考虑降低层次结构并使相关项目紧密结合。

MSBuild 是托管应用程序,CLR 对路径/文件名长度有大约 256 个字符的限制...

关于.net - Visual Studio 和项目引用路径的最大长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8018131/

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