diff --git a/src/NuGetizer.Tasks/NuGetizer.PackageMetadata.targets b/src/NuGetizer.Tasks/NuGetizer.PackageMetadata.targets index 45d90b52..22221742 100644 --- a/src/NuGetizer.Tasks/NuGetizer.PackageMetadata.targets +++ b/src/NuGetizer.Tasks/NuGetizer.PackageMetadata.targets @@ -12,6 +12,12 @@ Copyright (c) .NET Foundation. All rights reserved. + + false + $(AssemblyName) $(MSBuildProjectName) diff --git a/src/NuGetizer.Tests/given_packinference.cs b/src/NuGetizer.Tests/given_packinference.cs index 198b13b4..8b893124 100644 --- a/src/NuGetizer.Tests/given_packinference.cs +++ b/src/NuGetizer.Tests/given_packinference.cs @@ -11,6 +11,30 @@ public class given_packinference public given_packinference(ITestOutputHelper output) => this.output = output; + [Fact] + public void when_pack_metadata_is_imported_from_directory_targets_then_does_not_warn_on_duplicate_import() + { + var result = Builder.BuildProject(@" + + + Library + netstandard2.0 + + +", + "GetPackageContents", output, null, + ("manual-import.targets", @" + + +")); + + result.AssertSuccess(output); + Assert.DoesNotContain(result.Logger.Warnings, warning => + warning.Code == "MSB4011" && + warning.Message.Contains("NuGetizer.PackageMetadata.targets")); + } + [Fact] public void when_none_has_PackagePath_then_packs() {