IIS:Could not load file or assembly Microsoft.CodeDom.Providers.DotNetCompilerPlatform
RojerChen.2019.10.24
為了解決 Visual Studio:MsBuild 無法載入檔案或組件 Microsoft.CodeAnalysis 的問題,所以我把 Microsoft.CodeDom.Providers.DotNetCompilerPlatform 升級到 1.0.4 版本後,只不過沒想到升級之後遇到了另外的問題:
為了解決 Visual Studio:MsBuild 無法載入檔案或組件 Microsoft.CodeAnalysis 的問題,所以我把 Microsoft.CodeDom.Providers.DotNetCompilerPlatform 升級到 1.0.4 版本後,只不過沒想到升級之後遇到了另外的問題:
- 網站發行會有問題
我的發布設定檔 pubxml 有下面這一段,如果把下面這一段移除就可以正常發行。
<PrecompileBeforePublish>True</PrecompileBeforePublish> - 部屬到 IIS 上會出錯
Could not load file or assembly 'Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)