Cpp The CodeDom Provider Hatası Çözümü
Merhabalar, kendim için bir not daha alacağım, eski usül ASP.NET web sayfası geliştirirken publish etmekte sıkıntı yaşayabiliyoruz. Bunun sebebi Microsoft’un yine kensine ait olan bir DLL’i kendi sistemine tanıtmamış olmasından kaynaklanıyor. Çözümü çok basit.
Öncelikle bir Command Prompt (Komut İstemci)’u yönetici olarak çalıştırıyoruz. Karşımıza gelen dos ekranında “cd” komutuyla
cd "C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools"
adresine gidiyoruz, tabi ki kullandığınız versiyonlara göre yol değişiklik gösterebilir, siz konuyu anladınız. sonrasında ise Visual Studio’nun kurulu olduğu dizinin içerisinde “PublicAssemblies” diye bir klasör var o lanet olasına “CppCodeProvider.dll” burada yer alıyor. o dosyanın dosya yolunu aşağıda ki tırnaklar arasına yazıyoruz.
gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\PublicAssemblies\CppCodeProvider.dll"
Microsoft (R) .NET Global Assembly Cache Utility. Version 4.0.30319.0 Copyright (c) Microsoft Corporation. All rights reserved. Assembly successfully added to the cache
gibi bir çıktı alacaksınız. işlem bu kadar artık rahatlıkla Publish işlemini gerçekleştirebilirsiniz.
Bir yanıt yazın