最近我更新了我的ASP.NET Web API项目的Nuget包(。 NET 4.7.1 )并成功构建它没有任何问题。但是,当我尝试签入我的 VSTS源代码管理的解决方案时。我收到以下错误:
无法找到路径的一部分'.. \ packages \ System.Diagnostics.DiagnosticSource.4.4.1 \ lib \ net46 \ System.Diagnostics.DiagnosticSource.dll'。
对我来说,这看起来像是一个错误,在Google搜索等时我无法找到解决此问题的方法......有没有办法解决这个问题?
答案 0 :(得分:0)
要解决这个问题,我就是这样做的。
我首先删除了版本4.4.1并添加了版本(上一个)4.4.0并获得了4.4.0版本的备份,然后重新添加了版本4.4.1。备份是必要的,因为Nuget只能在packages文件夹中出现一个版本。
安装包System.Diagnostics.DiagnosticSource -Version 4.4.0
安装包System.Diagnostics.DiagnosticSource -Version 4.4.1
最后,我将整个4.4.0文件夹复制到packages文件夹,并成功将签入解决方案。现在,本地包文件夹中有两个版本(文件夹)(但在应用程序中使用了4.4.1)。
这可能对某些人有帮助,但以其他任何方式来解决此问题?