Nuget-Referenced库无法导入到其他项目中

时间:2017-01-11 21:09:16

标签: c# nuget

我有3个C#项目,所有项目都使用第三方库RestSharp.dll作为参考。通过使用nuget,我为所有这3个项目创建了包。现在我在另一个项目中使用这些包作为参考。但是,在这个新项目中,我无法引用第三方库RestSharp.dll。当我尝试安装RestSharp时,它说包已经存在。

使用下面的nuget命令打包项目

nuget pack "project1.csproj" -Build -IncludeReferencedProjects -Symbols -Properties Configuration=Release -MSBuildVersion 14 -OutputDirectory "\\Reporname"

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

能够通过在nuspec文件中添加以下行来解决它。

<references>
      <reference file="RestSharp.dll" />
  </references>

  </metadata>
   <files>
    <file src="bin\debug\RestSharp.dll" target="lib"/>
  </files>