嚴重性 代碼 說明 項目 文件 行 禁止顯示狀態
錯誤 這台計算機上缺少此項目引用的 NuGet 程序包。使用“NuGet 程序包還原”可下載這些程序包。有關更多信息,請參見 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 ..\packages\Microsoft.Net.Compilers.3.4.0\build\Microsoft.Net.Compilers.props。 MyProject.Api D:\Project\MyProject.Api\MyProject.Api.csproj 349
D:\Project\MyProject.Web\MyProject.Web.csproj : error : 無法計算表達式“"App_Start\Startup.Hangfire.cs".GetPathsOfAllDirectoriesAbove()”。未找到方法“System.String.GetPathsOfAllDirectoriesAbove”。 D:\Project\packages\Microsoft.Net.Compilers.3.4.0\tools\Microsoft.Managed.Core.targets
解決步驟:
當出現這個錯誤后,重新打開項目會出現項目無法加載,此時編輯項目,查找Microsoft.Net.Compilers,刪除包含Microsoft.Net.Compilers的整行,然后保存項目,最后升級Microsoft.CodeDom.Providers.DotNetCompilerPlatform依賴包
到 2.x版本即可