Rumah > pembangunan bahagian belakang > C++ > Mengapa Projek ASP.NET MVC Saya Tidak Dapat Menemui 'csc.exe' dan Bagaimana Saya Membetulkannya?

Mengapa Projek ASP.NET MVC Saya Tidak Dapat Menemui 'csc.exe' dan Bagaimana Saya Membetulkannya?

Linda Hamilton
Lepaskan: 2024-12-29 12:01:10
asal
957 orang telah melayarinya

Why Can't My ASP.NET MVC Project Find

Menyelesaikan Ralat "Tidak Dapat Menemui Sebahagian daripada Laluan ... binroslyncsc.exe" dalam ASP.NET MVC

Apabila menghadapi ralat "Tidak dapat mencari sebahagian daripada laluan 'C:B8akWorkspaceB8akProjectB8akSolutionB8AK.Portalbinroslyncsc.exe'" semasa menjalankan projek ASP.NET MVC daripada TFS, ia menunjukkan masalah dengan mencari pengkompil .NET.

Memahami RalatWalaupun berjaya membina dan menyusun tanpa ralat, ralat mencadangkan bahawa proses binaan tidak dapat mencari pengkompil Roslyn yang boleh dilaksanakan pada laluan yang ditentukan. Roslyn ialah platform penyusun .NET yang menyediakan keupayaan penyusunan lanjutan. Walau bagaimanapun, ia bukan keperluan yang diperlukan untuk menjalankan projek ASP.NET MVC.

Penyelesaian: Mengemas kini Pakej NuGet

Penyelesaian paling berkesan untuk isu ini ialah mengemas kini Pakej NuGet

Microsoft.CodeDom.Providers.DotNetCompilerPlatform. Buka Konsol Pengurus Pakej dan laksanakan arahan berikut:

Update-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform -r
Salin selepas log masuk

Penjelasan

Pengkompil Roslyn dipasang sebagai pakej NuGet. Pepijat dalam versi pakej terdahulu mungkin telah menyebabkan ralat ini. Mengemas kini kepada versi yang lebih terkini biasanya menyelesaikan isu ini.

Nota Tambahan

Perlu ambil perhatian bahawa masalah ini tidak berkaitan dengan Visual Studio. Penyelesaian seperti menambah langkah binaan untuk menyalin fail atau menambah binari pengkompil secara manual tidak disyorkan. Memastikan laluan yang betul ke pakej NuGet dalam fail .csproj, terutamanya dalam dan tag, juga boleh membantu menyelesaikan isu.

Atas ialah kandungan terperinci Mengapa Projek ASP.NET MVC Saya Tidak Dapat Menemui 'csc.exe' dan Bagaimana Saya Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan