在Visual Studio 2010路径长度中将新项目添加到解决方案时出错

use*_*969 21 visual-studio-2010

我有点困惑.我正在创建一个新的解决方案,其中包含一些与我目前正在使用的框架一致的命名空间.

添加新项目时,总字符数比低于255的150.

添加项目时为什么会出现此错误?

"您正在创建的解决方案,项目或项目的完整路径长度超过了系统允许的最大长度.您必须减少名称或位置的长度"

规则是什么?我真的被允许多少个人?

谢谢

编辑

刚刚找到一个链接,说明路径计算:请参阅链接 http://social.msdn.microsoft.com/forums/en-US/csharpide/thread/d614d0ba-eea2-444b-9be8-7fe4fb85a226/

  Path length + 1 (separator) +

  Solution name length + 1 (separator) +

  Project name length + 1 (separator) +

  Project name length +

  80 (Reserved space)
Run Code Online (Sandbox Code Playgroud)

Kel*_*vin 25

我发现创建项目后,我可以将项目更改为更长的名称.项目名称更改似乎没有此字符数限制.

- 在7月/ 3月2018的更新 - 在Windows 10中,您实际上可以禁用最大路径长度限制.

  • @Alex.S. https://www.howtogeek.com/266621/how-to-make-windows-10-accept-file-paths-over-260-characters/ (2认同)