码迷,mamicode.com
首页 > Web开发 > 详细

.net framework4.6项目的dll升级后,未找到方法“System.String.GetPathsOfAllDirectoriesAbove”解决

时间:2019-12-12 13:31:05      阅读:513      评论:0      收藏:0      [点我收藏+]

标签:方法   net   ring   表达   加载   orm   lin   nbsp   查找   

https://stackoverflow.com/questions/59276192/getpathsofalldirectoriesabove-cannot-be-evaluated-after-updating-net-framewor

 

严重性 代码 说明 项目 文件 行 禁止显示状态
错误 这台计算机上缺少此项目引用的 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版本即可

.net framework4.6项目的dll升级后,未找到方法“System.String.GetPathsOfAllDirectoriesAbove”解决

标签:方法   net   ring   表达   加载   orm   lin   nbsp   查找   

原文地址:https://www.cnblogs.com/slyzly/p/12028440.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!