Asp.net
無法從程序集中載入 BuildTasks.Csc 任務?
我在這裡問這樣的問題感到內疚,但我很茫然,希望能得到一些幫助。
類似 Web 應用程序的概念驗證是在一台 PC 上建構的,並放在一個 repo 上,以便在不同位置的另一台 PC 上下載。最初有一個自動建構功能設置,Azure 會在簽入時自動建構和發布,但被刪除了。事情在兩端都在起作用,直到一側包含大量排除的更改。現在我看到以下錯誤:
無法
從程序集 …\packages\Microsoft.Net.Compilers.1.0.0\build..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll 載入“Microsoft.CodeAnalysis.BuildTasks.Csc”任務。無法載入文件或程序集 ‘file:///…\packages\Microsoft.Net.Compilers.1.0.0\tools\Microsoft.Build.Tasks.CodeAnalysis.dll’ 或其依賴項之一。該系統找不到指定的文件。確認聲明正確,程序集及其所有依賴項都可用,並且任務包含實現 Microsoft.Build.Framework.ITask 的公共類。
有人對從哪裡開始尋找問題有任何建議嗎?
事實證明,NuGet 包已送出到儲存庫並破壞了一切。從 repo 中刪除 project\project\packages 目錄解決了所有建構問題,因為 NuGet 會在建構時自動獲取包。