Как упаковать дополнительные символы.nupkg с новым csproj VS2017

новая на Visual Studio 2017, это позволяет очень легко создавать пакеты nuget. Если факт, в свойствах файла проекта дает вам gui, и вы можете ввести всю информацию nuget, так что его просто нажмите, чтобы упаковать.

однако в gui нет параметров для создания символы.nupkg по это включает источник и PDB для сервера отладки nuget.

Как я могу использовать эту новую функцию в VS2017 и по-прежнему создавать символы.nupkg по?

1 ответов


просто отредактируйте свой новый csproj и внутри PropertyGroup теги добавить теги IncludeSource и IncludeSymbols, как показано ниже. Пакет в VS2017 затем дополнительно символы.nupkg по.

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    ...
    <IncludeSource>True</IncludeSource>
    <IncludeSymbols>True</IncludeSymbols>
  </PropertyGroup>
</Project>

чтобы увидеть весь список тегов, доступных для создания пакета Nuget в новом csproj, вы можете обратиться к docs