2013-06-18 56 views
1

我的項目無法編譯時出現此錯誤。VS 2010編譯時文件路徑太長錯誤

錯誤1複製文件sampleApp \軟件\ sampleApp \文件夾1 \文件夾2 \ folder3 \ folder4 \ folder5 \ folder6 \ folder7 \ folder8 \ folder9 \ file.xcu

到 OBJ \調試\包\ PackageTmp \ sampleApp \ App \ sampleApp \ folder1 \ folder2 \ folder3 \ folder4 \ folder5 \ folder6 \ folder7 \ folder8 \ folder9 \ file.xcu 失敗。

指定的路徑,文件名或這兩者太長。完整 限定文件名必須少於260個字符,並且 目錄名稱必須少於248個字符。

有沒有辦法來改變VS 2010

+0

你可以將你的解決方案從folder9移動到folder1嗎? – duDE

回答

0

我不這麼認爲允許的最大字符 - 也許你可以實現一個文件夾快捷方式?

0

,此長度限制承認我的微軟本身,as you can see here

這是開發商日益關切的問題時,有一個深層嵌套的項目層次結構。但是我們的確有一些解決方法,比如使用Peter的LongPath庫。

由於從我的轉儲中可以看到,只是將任意文件移動到調試位置很簡單。你可以做到這一點作爲一個預生成任務,創建一個Inline Task和使用LongPath庫,而不是System.IO

我真的希望這會有所幫助。