C1001 內部編譯器錯誤發生在 Visual Studio 2013 更新 5 中建置 Visual C++ 專案時

套用到
Visual Studio Professional 2013 Visual Studio Professional 2013 Visual Studio Premium 2013 Visual Studio Premium 2013

症狀

當您在 Visual Studio 2013 Update 5 中建立使用 .NET 組合語言特定類型的 Visual C++ 專案時,可能會收到以下錯誤訊息:

注意

致命錯誤 C1001:編譯器內部發生錯誤。
(編譯器檔案 'f:\dd\vctools\compiler\cxxfe\sL\P1\C\ESU.C',第 6378 行)

解決方式

Microsoft 現在已經支援熱修補程式。 然而,本文僅旨在修正本文所描述的問題。 只應用在遇到這個特定問題的系統上。

要解決這個問題,請從 這裡安裝這個熱修補程式。

因應措施

為了解決這個問題,請不要使用錯誤訊息中提到的最後一種類型。 在其他 .NET 語言中使用該型別,例如 C#,不會受到這個問題的影響。 因此,可以建立墊片組件,提供受影響類型間接的存取。

參考資料

欲了解更多關於 Visual Studio 2013 更新 5 的資訊,請參閱 Visual Studio 2013 更新 5 的說明