dotnet / sdk

Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
https://dot.net/core
MIT License
2.65k stars 1.06k forks source link

dotnet pack --include-source issue #7380

Open jpiquot opened 7 years ago

jpiquot commented 7 years ago

Hi

When using the include source option with the dotnet pack command, an error appears. -> dotnet pack --include-source -c Debug -o ......\NugetPackages If I use the same command with the include symbols, I do not have any errors : -> dotnet pack --include-symbols -c Debug -o ......\NugetPackages

Version : .NET Command Line Tools (1.0.0-preview5-004262)

Product Information: Version: 1.0.0-preview5-004262 Commit SHA-1 hash: 441277ccfa

Runtime Environment: OS Name: Windows OS Version: 10.0.14393 OS Platform: Windows RID: win10-x64 Base Path: C:\Program Files\dotnet\sdk\1.0.0-preview5-004262 Error : C:\Program Files\dotnet\sdk\1.0.0-preview5-004262\Sdks\NuGet.Build.Tasks.Pack\buildCrossTargeting\NuGet.Build.Tasks.Pack.targets(73,5): error MSB4018: The "PackTask" task failed unexpectedly.\r [D:\Dev\Flexmind.Framework\Flexmind.Framework\Flexmind.Framework.Infrastructure\Flexmind.Framework.Infrastructure.csproj] C:\Program Files\dotnet\sdk\1.0.0-preview5-004262\Sdks\NuGet.Build.Tasks.Pack\buildCrossTargeting\NuGet.Build.Tasks.Pack.targets(73,5): error MSB4018: System.Argumen tException: An item with the same key has already been added. Key: D:\Dev\Flexmind.Framework\Flexmind.Framework\Flexmind.Framework.Infrastructure\ApplicationInfo.cs\ r [D:\Dev\Flexmind.Framework\Flexmind.Framework\Flexmind.Framework.Infrastructure\Flexmind.Framework.Infrastructure.csproj] C:\Program Files\dotnet\sdk\1.0.0-preview5-004262\Sdks\NuGet.Build.Tasks.Pack\buildCrossTargeting\NuGet.Build.Tasks.Pack.targets(73,5): error MSB4018: at System.T hrowHelper.ThrowAddingDuplicateWithKeyArgumentException(Object key)\r [D:\Dev\Flexmind.Framework\Flexmind.Framework\Flexmind.Framework.Infrastructure\Flexmind.Framew ork.Infrastructure.csproj] C:\Program Files\dotnet\sdk\1.0.0-preview5-004262\Sdks\NuGet.Build.Tasks.Pack\buildCrossTargeting\NuGet.Build.Tasks.Pack.targets(73,5): error MSB4018: at System.C ollections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)\r [D:\Dev\Flexmind.Framework\Flexmind.Framework\Flexmind.Framework.Infrastructure\Flexmin d.Framework.Infrastructure.csproj] C:\Program Files\dotnet\sdk\1.0.0-preview5-004262\Sdks\NuGet.Build.Tasks.Pack\buildCrossTargeting\NuGet.Build.Tasks.Pack.targets(73,5): error MSB4018: at NuGet.Bu ild.Tasks.Pack.PackTask.GetSourceFiles(String currentProjectDirectory)\r [D:\Dev\Flexmind.Framework\Flexmind.Framework\Flexmind.Framework.Infrastructure\Flexmind.Fra mework.Infrastructure.csproj] C:\Program Files\dotnet\sdk\1.0.0-preview5-004262\Sdks\NuGet.Build.Tasks.Pack\buildCrossTargeting\NuGet.Build.Tasks.Pack.targets(73,5): error MSB4018: at NuGet.Bu ild.Tasks.Pack.PackTask.GetPackArgs()\r [D:\Dev\Flexmind.Framework\Flexmind.Framework\Flexmind.Framework.Infrastructure\Flexmind.Framework.Infrastructure.csproj] C:\Program Files\dotnet\sdk\1.0.0-preview5-004262\Sdks\NuGet.Build.Tasks.Pack\buildCrossTargeting\NuGet.Build.Tasks.Pack.targets(73,5): error MSB4018: at NuGet.Bu ild.Tasks.Pack.PackTask.Execute()\r [D:\Dev\Flexmind.Framework\Flexmind.Framework\Flexmind.Framework.Infrastructure\Flexmind.Framework.Infrastructure.csproj] C:\Program Files\dotnet\sdk\1.0.0-preview5-004262\Sdks\NuGet.Build.Tasks.Pack\buildCrossTargeting\NuGet.Build.Tasks.Pack.targets(73,5): error MSB4018: at Microsof t.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()\r [D:\Dev\Flexmind.Framework\Flexmind.Framework\Flexmind.Framework.Infrastruct ure\Flexmind.Framework.Infrastructure.csproj] C:\Program Files\dotnet\sdk\1.0.0-preview5-004262\Sdks\NuGet.Build.Tasks.Pack\buildCrossTargeting\NuGet.Build.Tasks.Pack.targets(73,5): error MSB4018: at Microsof t.Build.BackEnd.TaskBuilder.d__25.MoveNext() [D:\Dev\Flexmind.Framework\Flexmind.Framework\Flexmind.Framework.Infrastructure\Flexmind.Framew ork.Infrastructure.csproj]

Project File :

<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="15.0">
  <PropertyGroup Label="Configuration">
    <DocumentationFile>..\..\..\NugetPackages\Flexmind.Framework.Infrastructure.xml</DocumentationFile>
  </PropertyGroup>
  <PropertyGroup>
    <TargetFrameworks>netstandard1.4;net451</TargetFrameworks>
    <PackageId>Flexmind.Framework.Infrastructure</PackageId>
    <PackageVersion>1.0.0</PackageVersion>
    <Authors>Jerome Piquot</Authors>
    <Description>Flexmind web framework : Infrastructure</Description>
    <PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
    <PackageReleaseNotes>First release</PackageReleaseNotes>
    <Copyright>Copyright 2017 (c) Flexmind Corporation. All rights reserved.</Copyright>
    <PackageTags>flexmind infrastructure</PackageTags>
  </PropertyGroup>
  <PropertyGroup Condition="'$(TargetFramework)' == 'net451'">
    <RuntimeIdentifiers>win10-x86;win10-x64</RuntimeIdentifiers>
    <DefineConstants>$(DefineConstants);NET40</DefineConstants>
  </PropertyGroup>
  <ItemGroup>
    <Compile Include="**\*.cs" />
    <EmbeddedResource Include="**\*.resx" />
  </ItemGroup>
  <ItemGroup>
    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="1.1.0" />
    <PackageReference Include="Microsoft.Extensions.Options" Version="1.1.0" />
    <PackageReference Include="Newtonsoft.Json" Version="9.0.1" />
  </ItemGroup>
  <ItemGroup Condition="'$(TargetFramework)' == 'netstandard1.4'">
    <PackageReference Include="NETStandard.Library" Version="1.6.1" />
    <PackageReference Include="System.Reflection.TypeExtensions" Version="4.3.0" />
    <PackageReference Include="System.Dynamic.Runtime" Version="4.3.0" />
    <PackageReference Include="System.ComponentModel.Annotations" Version="4.3.0" />
  </ItemGroup>
</Project>
livarcocc commented 7 years ago

@joelverhagen @rohit21agrawal

TheRealPiotrP commented 7 years ago

Opened a tracking issue in nuget/home.