找不到路径'.. \ packages \ System.Diagnostics.DiagnosticSource.4.4.1 \ lib \ net46 \ System.Diagnostics.DiagnosticSource.dll'的一部分

时间:2018-02-21 14:28:54

标签: nuget nuget-package

最近我更新了我的ASP.NET Web API项目的Nuget包(。 NET 4.7.1 )并成功构建它没有任何问题。但是,当我尝试签入我的 VSTS源代码管理的解决方案时。我收到以下错误:

无法找到路径的一部分'.. \ packages \ System.Diagnostics.DiagnosticSource.4.4.1 \ lib \ net46 \ System.Diagnostics.DiagnosticSource.dll'。

对我来说,这看起来像是一个错误,在Google搜索等时我无法找到解决此问题的方法......有没有办法解决这个问题?

1 个答案:

答案 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)。

这可能对某些人有帮助,但以其他任何方式来解决此问题?