Visual Studio 專案取回時的各種異象
2021-02-26
筆記如何處理 Visual Studio 專案從 TFS / AzureDevOps 取回時,編譯發生各種問題的處理方式。
說明
經拜讀黑暗執行緒的文章,發現 Visual Studio 編譯錯誤的問題,總是可以歸結原因於專案的 ProjectName.csproj
路徑、參照引用相關。因此發生這類的問題,最後就搭配錯誤訊息從專案 .csproj 檔案來著手。
找不到專案下的 Roslyn\csc.exe
Could not find a part of the path '\bin\roslyn\csc.exe'.
使用 Nuget 更新 Microsoft.CodeDom.Providers.DotNetCompilerPlatform 讓 .csproj 的引用路徑重新處理後即可以解決。更新後重新降版回去也不影響編譯的正常使用。
參考資料
【茶包射手日記】由TFS取得專案發生System.Web.Mvc.dll參照無效