我知道創建項目時允許的最大路徑長度爲260個字符,目錄爲248個字符。 但即使我的路徑長度少於200個字符,我也會收到此錯誤。即使路徑長度小於260個字符,Visual Studio - PathTooLongException
我的解決方案文件駐留在該文件夾C:\ Users \用戶名\文檔\ Visual Studio 2010的\項目\ Health12.Domain12.WardManagement =>88個字符 當我嘗試添加一個新的類庫名稱爲「 Health12.Domain12.WardManagement.Service.Contract「到這個解決方案,它給我路徑太長的異常。
C:\ Users \用戶名\文件\的Visual Studio 2010 \項目\ Health12.Domain12.WardManagement \ Health12.Domain12.WardManagement.Service.Contract =>138字符
C:\ Users \用戶名\文件\的Visual Studio 2010 \項目\ Health12.Domain12.WardManagement \ Health12.Domain12.WardManagement.Service.Contract \ Health12.Domain12.WardManagement.Service.Contract.csproj =>195字符
無可能的文件或文件夾超過了260個字符的限制。
如果我從 「Health12.Domain12.WardManagement.Service。合同」 到 「Health12.Domain12.WardManagement.Service。精讀」,它工作正常更改項目名稱。 任何想法,爲什麼Visual Studio不會允許創建項目,即使它不跨越最大允許長度限制。
感謝您的好解釋。但我不明白爲什麼它將項目名稱長度乘以2.任何想法? – Andy
因爲有很多包含項目名稱的臨時文件和輸出文件。 (例如:解決方案/項目名稱/ obj /發佈/項目名稱.FileListAbsolute.txt的路徑) –
沒有這樣的限制。我有更長的路徑,例如由可以處理它們的GitHub Desktop創建。那麼Nuget包管理器有沒有解決方案? – amuliar