症狀
當您在 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 的說明。