2017-01-11 28 views
0

我有3個C#項目,所有項目都使用第三方庫RestSharp.dll作爲參考。通過使用nuget我爲所有這3個項目創建了包。現在我在另一個項目中使用這些包作爲參考。但是,在這個新項目中,我無法引用第三方庫RestSharp.dll。當我嘗試安裝RestSharp時,它說包已經存在。Nuget引用庫不能導入到其他項目

使用下面的NuGet命令包的項目

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

如何解決這個問題?

+0

您必須添加一些代碼。你使用的女巫版本的nuget?你如何引用RestSharp.dll? (project.json; package.config;直接到dll)。你有錯誤信息嗎? – Kalten

+0

@kalten,包裝時我沒有收到任何錯誤。使用NuGet版本:3.5.0.1938 – raj

回答

0

能夠通過在nuspec文件中添加以下行來解決它。

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

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