Rus*_*ell 3 reference visual-studio-2008 visual-studio
我最近重新组织了我们的源代码控制,发现我们的解决方案之一不再构建.我们得到的唯一错误是:
错误65未知的生成错误,'指定的路径,文件名或两者都太长.完全限定的文件名必须少于260个字符,目录名必须少于248个字符.
我浏览了visual studio中的每个引用,每个引用的最长完整路径(路径和文件名)是161个字符.
我的解决方案文件夹结构如下:
C:\ projects_svn\ABC\branches\01.02.03\ABC\ABC SUITE\ABC.DEF.GHIJKLM.NOP \
任何帮助将不胜感激,我不认为这个文件夹结构太长,给定项目大小,并组织更好的事情.
以下是一些可能有用的技术细节(如果您需要更多信息,请告诉我们):在Windows XP或Windows 7上运行的Visual Studio 2008 SP 2.使用Subversion作为SCM.在C#/ WPF中编码.
谢谢
我认为这里可能发生的事情是你的一个项目正在使用相对提示路径,该路径远远超过树,然后返回目录结构.例如
c:\foo\bar\baz\..\..\..\some\other\dir\foo.dll
即使实际文件的路径小于256,相对goop也会使它更长.
找到这些的最好方法是搜索所有.csproj/.vbproj文件中的字符串..\..\.看看是否会出现任何结果.
| 归档时间: |
|
| 查看次数: |
2236 次 |
| 最近记录: |