【发布时间】:2023-04-10 20:50:01
【问题描述】:
我开发了一个使用 DotNetProjects.DotNetSiemensPLCToolBoxLibrary 的自定义 NuGet。 DotNet 库包括在以下语句之后复制到输出目录的外部 dll:
<Content Include="..\externalDlls\libnodave_jfkmod.dll">
<Pack>true</Pack>
<PackageCopyToOutput>true</PackageCopyToOutput>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
<Content Include="..\externalDlls\libnodave_jfkmod64.dll">
<Pack>true</Pack>
<PackageCopyToOutput>true</PackageCopyToOutput>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
但是,当我的自定义 Nuget 用于另一个项目时,DotNet dll 会显示在项目树上,但不会复制到输出目录中。
如果我手动设置这些 dll 将始终复制到输出目录中,它可以工作。可以在我的自定义 nuget 的 .csproj 中这样做吗?。
【问题讨论】:
标签: c# .net visual-studio nuget nuget-package