我有点困惑。 我正在创建一个新的解决方案,其中包含一些与我目前正在使用的框架一致的命名空间。
添加新项目时,总字符数低于255。
添加项目时为什么会出现此错误?
"您正在创建的解决方案,项目或项目的完整路径长度超过了系统允许的最大长度。您必须减少名称或位置的长度"
规则是什么?我真的被允许多少个人?
感谢
修改
刚刚找到一条链接,说明路径已计算: 看到链接 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)
答案 0 :(得分:24)
我发现创建项目后,我可以将项目更改为更长的名称。项目名称更改似乎没有此字符数限制。
- 2018年3月7日的更新 - 在Windows 10中,您实际上可以禁用最大路径长度限制。
答案 1 :(得分:3)
这只是@Kelvin答案的变体,但您可以在具有短路径的位置创建新项目,例如c:\ temp。然后将项目文件夹树移动到您正在处理的框架中。
答案 2 :(得分:2)
工作!
答案 3 :(得分:1)
VS2010在现有解决方案中添加新项目的问题相同。
是最简单的解决方案这大致是其他答案中提出的解决方案,但在这里我将逐步详细解释它。