.net framework4.6項(xiàng)目的dll升級(jí)后,未找到方法“System.String.GetPathsOfAllDirectoriesAbove”解決
嚴(yán)重性 代碼 說明 項(xiàng)目 文件 行 禁止顯示狀態(tài)
錯(cuò)誤 這臺(tái)計(jì)算機(jī)上缺少此項(xiàng)目引用的 NuGet 程序包。使用“NuGet 程序包還原”可下載這些程序包。有關(guān)更多信息,請(qǐng)參見 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 : 無法計(jì)算表達(dá)式“"App_Start\Startup.Hangfire.cs".GetPathsOfAllDirectoriesAbove()”。未找到方法“System.String.GetPathsOfAllDirectoriesAbove”。 D:\Project\packages\Microsoft.Net.Compilers.3.4.0\tools\Microsoft.Managed.Core.targets
解決步驟:
當(dāng)出現(xiàn)這個(gè)錯(cuò)誤后,重新打開項(xiàng)目會(huì)出現(xiàn)項(xiàng)目無法加載,此時(shí)編輯項(xiàng)目,查找Microsoft.Net.Compilers,刪除包含Microsoft.Net.Compilers的整行,然后保存項(xiàng)目,最后升級(jí)Microsoft.CodeDom.Providers.DotNetCompilerPlatform依賴包 到 2.x版本即可

浙公網(wǎng)安備 33010602011771號(hào)