我有3个C#项目,所有项目都使用第三方库RestSharp.dll作为参考。通过使用nuget,我为所有这3个项目创建了包。现在我在另一个项目中使用这些包作为参考。但是,在这个新项目中,我无法引用第三方库RestSharp.dll。当我尝试安装RestSharp时,它说包已经存在。
使用下面的nuget命令打包项目
nuget pack "project1.csproj" -Build -IncludeReferencedProjects -Symbols -Properties Configuration=Release -MSBuildVersion 14 -OutputDirectory "\\Reporname"
如何解决这个问题?
答案 0 :(得分:0)
能够通过在nuspec文件中添加以下行来解决它。
<references>
<reference file="RestSharp.dll" />
</references>
</metadata>
<files>
<file src="bin\debug\RestSharp.dll" target="lib"/>
</files>