2017-12-19 19 views
0

lib \ netstandard2.0プロジェクトのdllでNugetパッケージを使用するNetStandardライブラリプロジェクトがあります。私はこのプロジェクトをビルドする際に今、のdllのはNetStandardライブラリプロジェクトでNugetパッケージを使用するたびに、Nugetパッケージから出力ディレクトリにDLLをコピーする必要がありますか

Could not load file or assembly 'ProjEntry, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

が得られた出力ディレクトリにコピーされていない、一方私は、ビルドをコピーし、すべてのNET FrameworkのライブラリプロジェクトにこのNugetパッケージを使用する場合dllは出力ディレクトリにあります。

NetStandard Library Projectでこれを行うために必要な特別な設定はありますか?

はここで参照が右の問題の参照(例えばnugetパッケージ)をクリックし、プロパティにスクロールし、ソリューションエクスプローラでフォルダ私のセクション

<!--NetStandard--> 
<file src ="ProjImpl\bin\Release\netstandard2.0\ProjImpl.dll" target ="lib\netstandard2.0\ProjImpl.dll"/> 
<file src="ProjImpl\bin\Release\netstandard2.0\ProjImpl.pdb" target="lib\netstandard2.0\ProjImpl.pdb" /> 
<file src="ProjEntry\bin\Release\netstandard2.0\ProjEntry.dll" target ="lib\netstandard2.0\ProjEntry.dll"/> 
<file src="ProjEntry\bin\Release\netstandard2.0\ProjEntry.pdb" target="lib\netstandard2.0\ProjEntry.pdb" /> 
+0

@AdamVプロパティは表示されません。これはDependencies-> Nuget-> MyNugetにあります。 これを変更するにはどうすればよいですか? また、すべてのDLLを出力ディレクトリに明示的にコピーするNetStandardのターゲットファイルは必要ですか? ありがとうございます。 – rachit

+0

@AdamV Visual Studios Professional 2017. – rachit

+0

@AdamV申し訳ありませんが、プロジェクトには参照がありません。また、NetStandard Library Project内の参照を見たこともありません.NetFrameworkライブラリプロジェクトを参照していると思います。 参照フォルダがあります。しかし影響を受けるプロジェクトはNetStandard Library Projectです。 – rachit

答えて

0

オープンです。次に、 'True'への参照の 'Copy Local'プロパティを確認します。

+0

彼は彼のプロジェクトでReferencesフォルダが見えないと言った。 –

関連する問題