Gejala
Ketika Anda membangun Visual C++ proyek di Visual Studio 2013 Update 5 yang menggunakan jenis tertentu dari rakitan .NET, Anda mungkin menerima pesan galat berikut:
galat fatal C1001: telah terjadi galat internal di kompilator.
(compiler berkas 'f:\dd\vctools\compiler\cxxfe\sl\p1\c\esu.c', baris 6378)
Pemecahan masalah
Sekarang tersedia hotfix yang didukung dari Microsoft. Namun, ini ditujukan untuk memperbaiki masalah yang dijelaskan di artikel ini. Terapkan hanya ke sistem yang mengalami masalah khusus ini.
Untuk mengatasi masalah ini, instal hotfix ini dari di sini.
Pemecahan masalah
Untuk mengatasi masalah ini, jangan gunakan jenis terakhir yang dirujuk dalam pesan galat. Menggunakan jenis tersebut dalam bahasa .NET lainnya, seperti C#, tidak dipengaruhi oleh masalah ini. Oleh karena itu, rakitan shim dapat dibuat untuk memberikan akses langsung ke jenis terpengaruh.
Referensi
Untuk informasi selengkapnya tentang Visual Studio 2013 Update 5, baca Deskripsi Visual Studio 2013 Update 5.