Ekrem
Kategori:Çalışma Notları
| Tarih:
21.03.2019 10:30:39
Bu yazı 2135 defa okundu
ToolsVersion Hatası
Şimdi visual studio'da projenizi geliştirdiniz. ftp den deploy edeceksiniz. İşlem başladı, süreç devam ediyooor. Küt aşağıdaki hatayı outbut da gördünüz. Ne yapıyorsunuz. Deploy ettiğiniz projeyi unload ediyorsunuz. Edit ....csproj den toolversion u 14 e çekin. Akabinde projenizi tekrar reload edip, startup yaptıktan sonra, problemin nuget tan çalışmanıza otomatik eklenen
"Microsoft.CodeDom.Providers.DotNetCompilerPlatform" olduğunu bilmelisiniz.
Project file contains ToolsVersion="12.0". This toolset may be unknown or missing, in which case you may be able to resolve this by installing the appropriate version of MSBuild, or the build may have been forced to a particular ToolsVersion for policy reasons. Treating the project as if it had ToolsVersion="14.0".
Aşağıdaki hata :)
Araştırmalarıma göre çeşitli versiyonlar öneriliyor fakat benim problem yaşamadığım sürümü 1.0.6. Microsoft.CodeDom.Providers.DotNetCompilerPlatform u 1.0.6 ya çekin. Tahminime göre sizdeki 2.0.1 gibi bir sürümdür fakat Microsoft.CodeDom.Providers.DotNetCompilerPlatform için bu ftp'de problem çıkarıyor. En azından bende problemli...
Velev ki output pencerenizde "
asp.net Publish: 0 succeeded, 1 failed, 0 skipped
"
gibi bir hata alırsanız, bunun da
Project file contains ToolsVersion="12.0". This toolset may be unknown or missing, in which case you may be able to resolve this by installing the appropriate version of MSBuild, or the build may have been forced to a particular ToolsVersion for policy reasons. Treating the project as if it had ToolsVersion="14.0"
Yukardaki gerekçeden kaynaklanabileceğini düşünün. Hatanın detayını irdelediğimde yaşadığım problemi ve çözümü sizinle paylaştım.
Kalın sağlıcakla...