Sat*_*jit 4 asp.net-core asp.net-core-1.1
.Net Core 项目不会将 nuget 包中的参考 DLL 放入 bin 文件夹中。有没有一种方法可以帮助做到这一点?某些第三方工具需要了解参考 DLL。
.NET Core 与 .NET Framework 不同,可以解析来自六个位置的程序集。这包括 NuGet 缓存、服务缓存、运行时存储、本地应用程序目录和共享框架文件夹。在开发过程中,这些通常可以在 NuGet 缓存 (%USERPROFILE%.NuGet\packages) 中找到,这使得在发布应用程序之前无需将引用的程序集复制到生成输出文件夹 (bin)。有关其工作原理的更多详细信息,请参阅https://github.com/dotnet/core-setup/blob/master/Documentation/design-docs/corehost.md
您可以通过设置下面的正确值来强制 SDK 将程序集复制到构建文件夹,但这会增加磁盘使用和构建时间。
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用 deps.json 和 runtimeconfig.json 文件来查找所需的程序集。
| 归档时间: |
|
| 查看次数: |
2743 次 |
| 最近记录: |