每日踩坑 2019-04-08 VS2015未能找到路徑“…\bin\roslyn\csc.exe”的解決方案


使用 Nuget 安裝 Microsoft.CodeDom.Providers.DotNetCompilerPlatform 包即可。

 

VS2017都是用 roslyn 編譯,

VS2015原本的編譯器 MSBuild 仍然是14版本,一些新的C#語法已經不支持編譯,新的roslyn編譯器,支持c# 6.0語法。它放到bin里面去是為了支持 asp.net 應用的動態編譯。

通過 nuget 包 Microsoft.CodeDom.Providers.DotNetCompilerPlatform 安裝的,會在web.config里面配置 <system.codedom><compilers> 替換掉默認的編譯器。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM