每当我在NetStandard Library Project中使用Nuget软件包时,我是否必须将DLL从Nuget软



我有一个NetStandard库项目,该项目在lib netStandard2.0项目中使用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项目中进行任何特殊设置。

这是我的部分

<!--NetStandard-->
<file src ="ProjImplbinReleasenetstandard2.0ProjImpl.dll" target ="libnetstandard2.0ProjImpl.dll"/>
<file src="ProjImplbinReleasenetstandard2.0ProjImpl.pdb" target="libnetstandard2.0ProjImpl.pdb" />
<file src="ProjEntrybinReleasenetstandard2.0ProjEntry.dll" target ="libnetstandard2.0ProjEntry.dll"/>
<file src="ProjEntrybinReleasenetstandard2.0ProjEntry.pdb" target="libnetstandard2.0ProjEntry.pdb" />

打开解决方案资源管理器中的参考文件夹,右键单击有关的参考(例如nuget软件包),然后滚动到属性。然后确保引用对" True"的"复制本地"属性。

最新更新