若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

Cannot copy multifile assembly 'assembly' to directory 'directory'. <reason>

 

發佈時間: 2016年4月

多檔案組件會被複製到專案目錄的子目錄下,再從這裡執行。 例如,如果輸出路徑是 c:\project1\bin,且其中有一個包含 a.dll 和 b.dll 檔案的組件 Test (其 CopyLocal 屬性為 true),那麼在複製完成之後檔案結構如下所示:

c:\project1\bin\Test
   c:\project1\bin\Test\Test.dll   (main assembly)
   c:\project1\bin\Test\a.dll       (file a.dll)
   c:\project1\bin\Test\b.dll       (file b.dll)

如果無法在磁碟上建立目錄 c:\project1\bin\Test,專案系統就會出現這個錯誤。

這個錯誤表示磁碟空間不足或達到路徑長度的 MAX_PATH 限制。

若要更正這個錯誤

  • 檢查磁碟空間。

  • 嘗試將專案移動到路徑長度小於目前專案資料夾路徑長度的資料夾中。

  • 將輸出目錄變更為具有較短絕對路徑長度的資料夾 (僅適用於用戶端專案)。

顯示: