Skip to content

build and generate package fail #3553

Open
@Varorbc

Description

@Varorbc

Version Used: 3.0.100-preview8-013656

Question 1

Steps to Reproduce:

  1. Directory.Build.props
    <Project>
      <PropertyGroup>
        <TargetFramework>net472</TargetFramework>
      </PropertyGroup>
    </Project>
  1. ClassLibrary1.csproj
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFrameworks>net452</TargetFrameworks>
    <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
  </PropertyGroup>
  
</Project>
  1. dotnet build ClassLibrary1.csproj

Expected Behavior: build successful

Actual Behavior:C:\Program Files\dotnet\sdk\3.0.100-preview8-013656\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1005: 资产文件“C:\Users\PC\Desktop\ClassLibrary1\ClassLibrary1\obj\project.assets.json”没有“.NETFramework,Version=v4.7.2”的目标。确保已运行还原,且“net472”已包含在项目的 TargetFrameworks 中。 [C:\Users\PC\Desktop\ClassLibrary1\ClassLibrary1\ClassLibrary1.csproj]

PS: build by Visual Studio 16.2.2 is successful

Question 2

Steps to Reproduce:

  1. Directory.Build.props
    <Project>
      <PropertyGroup>
        <TargetFramework>net472</TargetFramework>
      </PropertyGroup>
    </Project>
  1. ClassLibrary1.csproj
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFrameworks>net452;net472</TargetFrameworks>
    <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
  </PropertyGroup>
  
</Project>
  1. dotnet build ClassLibrary1.csproj

Expected Behavior: generate package successful

Actual Behavior:build successful but no generate package

PS: build and generate package by Visual Studio 16.2.2 is successful

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions