@@ -21,13 +21,15 @@ namespace Microsoft.NET.ToolPack.Tests
2121 public class GivenThatWeWantToPackAToolProject : SdkTest
2222 {
2323 private string _testRoot ;
24+ private string _targetFrameworkOrFrameworks = "netcoreapp2.1" ;
2425
2526 public GivenThatWeWantToPackAToolProject ( ITestOutputHelper log ) : base ( log )
2627 {
2728 }
2829
2930 private string SetupNuGetPackage ( bool multiTarget , [ CallerMemberName ] string callingMethod = "" )
3031 {
32+
3133 TestAsset helloWorldAsset = _testAssetsManager
3234 . CopyTestAsset ( "PortableTool" , callingMethod + multiTarget )
3335 . WithSource ( )
@@ -36,7 +38,7 @@ private string SetupNuGetPackage(bool multiTarget, [CallerMemberName] string cal
3638 XNamespace ns = project . Root . Name . Namespace ;
3739 XElement propertyGroup = project . Root . Elements ( ns + "PropertyGroup" ) . First ( ) ;
3840 } )
39- . WithTargetFrameworkOrFrameworks ( "netcoreapp2.1" , multiTarget )
41+ . WithTargetFrameworkOrFrameworks ( _targetFrameworkOrFrameworks , multiTarget )
4042 . Restore ( Log ) ;
4143
4244 _testRoot = helloWorldAsset . TestRoot ;
@@ -128,6 +130,8 @@ public void It_contains_runtimeconfig_for_each_tfm(bool multiTarget)
128130 [ InlineData ( false ) ]
129131 public void It_does_not_contain_apphost_exe ( bool multiTarget )
130132 {
133+ _targetFrameworkOrFrameworks = "netcoreapp3.0" ;
134+
131135 var nugetPackage = SetupNuGetPackage ( multiTarget ) ;
132136 using ( var nupkgReader = new PackageArchiveReader ( nugetPackage ) )
133137 {
@@ -141,6 +145,17 @@ public void It_does_not_contain_apphost_exe(bool multiTarget)
141145 allItems . Should ( ) . NotContain ( $ "tools/{ framework . GetShortFolderName ( ) } /any/consoledemo{ extension } ") ;
142146 }
143147 }
148+
149+ var getValuesCommand = new GetValuesCommand (
150+ Log ,
151+ _testRoot ,
152+ _targetFrameworkOrFrameworks ,
153+ "RunCommand" ,
154+ GetValuesCommand . ValueType . Property ) ;
155+
156+ getValuesCommand . Execute ( ) ;
157+ Path . GetExtension ( getValuesCommand . GetValues ( ) . Single ( ) )
158+ . Should ( ) . NotBe ( ".exe" , "Repro https://github.com/dotnet/cli/issues/11299" ) ;
144159 }
145160
146161 [ Theory ]
0 commit comments