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" />
@AdamVプロパティは表示されません。これはDependencies-> Nuget-> MyNugetにあります。 これを変更するにはどうすればよいですか? また、すべてのDLLを出力ディレクトリに明示的にコピーするNetStandardのターゲットファイルは必要ですか? ありがとうございます。 – rachit
@AdamV Visual Studios Professional 2017. – rachit
@AdamV申し訳ありませんが、プロジェクトには参照がありません。また、NetStandard Library Project内の参照を見たこともありません.NetFrameworkライブラリプロジェクトを参照していると思います。 参照フォルダがあります。しかし影響を受けるプロジェクトはNetStandard Library Projectです。 – rachit