Visual Studio 2017
Asp.Net Core项目不会将生成时的依赖dll文件复制到bin文件夹中。那只会在发布时发生。

在.Net Core之前,我可以“复制本地”依赖的dll。

我如何向Visual Studio解释它应该将nuget包dll复制到bin文件夹中?

Packages


Package options

最佳答案

请在Visual Studio之外的任何文本编辑器上打开您的csproj文件。

您可以看到以下代码行:

<PropertyGroup>
  <TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>


只需将PropertyGroup部分更改为:

<PropertyGroup>
  <TargetFramework>netcoreapp2.0</TargetFramework>
  <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
</PropertyGroup>


您可以查看herehere的更多详细信息。

10-06 13:49