Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Pack] Support for Analyzers, MSBuildSdks, Templates #8399

Open
amis92 opened this issue Jul 29, 2019 · 1 comment
Open

[Pack] Support for Analyzers, MSBuildSdks, Templates #8399

amis92 opened this issue Jul 29, 2019 · 1 comment

Comments

@amis92
Copy link

amis92 commented Jul 29, 2019

Details about Problem

There is a lot of .NET Core related package types that currently have no good development story:

Possibly associated issue: #4254 (allow dotnet pack to pack nuspec file without needing a csproj file)

All of them require usage of .nuspec file, which is very inconvenient in the new world of .NET, mostly due to having to pass all the variables already generated/provided in msbuild system, like PackageId, Author, Version (essentially all the metadata) as NuSpecProperties.

Also this requires actually building and maintaining the nuspec file, which has unique syntax, and, most importantly, doesn't seem to be promoted as the way forward.

I ask for the appropriate Targets, Sdks, features and project types (maybe .packproj or sth), so that I can build the packages listed as easily as the DotnetTool packages, with MSBuild tooling/dotnet CLI with no requirement to use nuspec and/or manually map and duplicate metadata properties.

NuGet product used: dotnet.exe

dotnet.exe --version: all up to 3.0.100-preview

@dominoFire dominoFire added Type:DCR Design Change Request Partner:MSBuild labels Aug 2, 2019
@dominoFire dominoFire added this to the Backlog milestone Aug 2, 2019
@nkolev92 nkolev92 added Priority:2 Issues for the current backlog. Type:Feature Product:dotnet.exe Functionality:Pack and removed Type:DCR Design Change Request Partner:MSBuild labels Apr 27, 2020
@nkolev92
Copy link
Member

nkolev92 commented Jun 4, 2020

Analyzers ask captured in #6793

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants