Skip to content

dotnet pack for global tools support for Full framework  #9394

@kant2002

Description

@kant2002

My idea is to have both global tool, and regular application, so non developers could be targeted with app running full framework

Steps to reproduce

  1. Create global tool, and add support for multiple target frameworks
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <PackAsTool>true</PackAsTool>
    <OutputType>Exe</OutputType>
    <TargetFrameworks>netcoreapp2.1;net462</TargetFrameworks>
  </PropertyGroup>
</Project>
  1. run dotnet pack

Expected behavior

Generate pack only for netcoreapp2.1 or provide ability to select which TFM target

Actual behavior

C:\Program Files\dotnet\sdk\2.1.300-rc1-008673\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.PackTool.targets(42,5): error : only supports .NET Core. [XXX.csproj]

Environment data

dotnet --info output:

Пакет SDK для .NET Core (отражающий любой global.json):
Version: 2.1.300-rc1-008673
Commit: f5e3ddb

Host (useful for support):
Version: 2.1.0-rc1
Commit: eb9bc92051

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions