2017-01-11 16 views
0

3つのC#プロジェクトがあり、すべてのプロジェクトでサードパーティライブラリRestSharp.dllを参照として使用しています。 nugetを使用することで、これらの3つのプロジェクトすべてのパッケージが作成されました。今私はこれらのパッケージを別のプロジェクトで参照として使用しています。しかし、この新しいプロジェクトでは、私は第三者のライブラリRestSharp.dllを参照することができません。 RestSharpをインストールしようとすると、パッケージが既に存在すると言われます。これを解決するためにどのようにプロジェクトにNuget-Referencedライブラリを他のプロジェクトにインポートできません

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

をパッケージ化するnugetコマンドの下に使用して

+0

コードを追加する必要があります。あなたはナゲットの魔女バージョンを使用していますか? 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> 
関連する問題