copyToOutput не установлен в .nuspe c, даже если он установлен в файле csproj для содержимого - PullRequest
1 голос
/ 08 января 2020

У меня есть этот набор в файле .csproj

  <ItemGroup>
    <Content Include="powershellcert.pfx" >
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Content>
  </ItemGroup>

Но когда я вижу файл .nuspe c из сгенерированного пакета nuget, созданного для проекта, у него нет copyToOutput установить для вышеуказанного содержимого

<contentFiles>
  <files include="any/netcoreapp3.1/Properties/launchSettings.json" buildAction="Content" />
  <files include="any/netcoreapp3.1/powershellcert.pfx" buildAction="Content" />
</contentFiles

Не уверен, что мне не хватает чего-то?

1 Ответ

1 голос
/ 08 января 2020

Вам необходимо использовать <PackageCopyToOutput>

, поэтому:

<Content Include="powershellcert.pfx" >
    <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    <Pack>true</Pack>
    <PackageCopyToOutput>true</PackageCopyToOutput>
</Content>

PS не уверен, что <Pack> необходимо.

См. Документы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...