我有3个相互嵌套的项目。
HtAlarms.Common
HtAlarms.config
HtAlarms.Common.nuget
HtOpc.Alarms
HtAlarms.Common.nuget
程序包HtOpc.Alarms.nuget
HtServer.ServerTemplate
HtOpc.Alarms.nuget
软件包HtAlarms.Common
具有以下目录结构:
+-- Config
| +-- NLog
| | +-- HtAlarms.config
HtAlarms.Common.csproj
...
<ItemGroup>
<Content Include="Config\NLog\HtAlarms.config">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>
...
HtOPC.Alarms
具有以下目录结构:
+-- Config
| +-- NLog
| | +-- HtAlarms.config
HtOPC.Alarms.csproj
...
<ItemGroup>
<PackageReference Include="HtAlarms.Common" Version="6.0.0-fix-htalarms-config.68" />
</ItemGroup>
...
但是nuget
程序包已经有一个副本!?
HtServer.ServerTemplate
具有以下目录结构:
+-- Config
| +-- NLog
| | +-- HtAlarms.config
+-- HtAlarms.config
HtAlarms.Common.nuget
安装Config/NLog/HtAlarms.config
-右
HtOPC.Alarms.nuget
安装HtAlarms.config
-错误
也CopyToOutputDirectory
为false
。应该是true
。
有人可以告诉我这是怎么回事?谢谢!!
我有3个彼此嵌套的项目。 HtAlarms.Common具有配置文件HtAlarms.config从中创建一个nuget包:HtAlarms.Common.nuget HtOpc.Alarms包含...