Skip to content

Commit 97a117e

Browse files
committed
Use Runtime=NET feature in RepoTasks
1 parent 44c0e73 commit 97a117e

File tree

4 files changed

+15
-79
lines changed

4 files changed

+15
-79
lines changed

eng/tools/RepoTasks/GenerateTestDevCert.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ namespace RepoTasks;
1313
/// <summary>
1414
/// Generates the test HTTPs certificate used by the template tests
1515
/// </summary>
16-
public class GenerateTestDevCert : Task
16+
public class GenerateTestDevCert : Microsoft.Build.Utilities.Task
1717
{
1818
[Required]
1919
public string CertificatePath { get; private set; }

eng/tools/RepoTasks/GetMsiProperty.cs

Lines changed: 0 additions & 39 deletions
This file was deleted.
Lines changed: 7 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>$(BundledNETCoreAppTargetFramework)</TargetFrameworks>
5-
<TargetFrameworks Condition="'$(OS)' == 'Windows_NT'">$(TargetFrameworks);net472</TargetFrameworks>
6-
<DefineConstants Condition="'$(TargetFramework)' == 'net472'">$(DefineConstants);BUILD_MSI_TASKS</DefineConstants>
4+
<TargetFramework>$(BundledNETCoreAppTargetFramework)</TargetFramework>
5+
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
76
<Optimize>false</Optimize>
87
<DebugType>embedded</DebugType>
98
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
@@ -22,39 +21,16 @@
2221
<PackageReference Include="NuGet.Packaging" Version="$(NuGetPackagingVersion)" />
2322
<PackageReference Include="Microsoft.Extensions.DependencyModel" Version="$(MicrosoftExtensionsDependencyModelVersion)" />
2423

25-
<Reference Include="System.Security.Cryptography.Pkcs" />
26-
</ItemGroup>
27-
28-
<ItemGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp'">
29-
<Compile Include="$(SharedSourceRoot)CertificateGeneration\**\*.cs" LinkBase="shared\CertificateGeneration" />
30-
</ItemGroup>
31-
32-
<ItemGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework'">
33-
<Compile Remove="GenerateTestDevCert.cs" />
34-
<Compile Remove="shared\CertificateGeneration\*.cs" />
35-
</ItemGroup>
36-
37-
<ItemGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp'">
3824
<PackageReference Include="Microsoft.Build.Framework" Version="$(MicrosoftBuildFrameworkVersion)" />
3925
<PackageReference Include="Microsoft.Build.Tasks.Core" Version="$(MicrosoftBuildTasksCoreVersion)" />
4026
<PackageReference Include="Microsoft.Build.Utilities.Core" Version="$(MicrosoftBuildUtilitiesCoreVersion)" />
41-
</ItemGroup>
42-
43-
<ItemGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework'">
44-
<PackageReference Include="Microsoft.IO.Redist" Version="$(MicrosoftIoRedistVersion)" />
4527
<PackageReference Include="Microsoft.Signed.Wix" Version="$(MicrosoftSignedWixVersion)" />
4628

47-
<Reference Include="System.Net.Http" />
48-
<Reference Include="Microsoft.Build" />
49-
<Reference Include="Microsoft.Build.Framework" />
50-
<Reference Include="Microsoft.Build.Tasks.v4.0" />
51-
<Reference Include="Microsoft.Build.Utilities.v4.0" />
52-
<Reference Include="Microsoft.Deployment.WindowsInstaller">
53-
<HintPath>$(WiXSdkPath)\Microsoft.Deployment.WindowsInstaller.dll</HintPath>
54-
</Reference>
55-
<Reference Include="Microsoft.Deployment.WindowsInstaller.Package">
56-
<HintPath>$(WiXSdkPath)\Microsoft.Deployment.WindowsInstaller.Package.dll</HintPath>
57-
</Reference>
29+
<Reference Include="System.Security.Cryptography.Pkcs" />
30+
</ItemGroup>
31+
32+
<ItemGroup>
33+
<Compile Include="$(SharedSourceRoot)CertificateGeneration\**\*.cs" LinkBase="shared\CertificateGeneration" />
5834
</ItemGroup>
5935

6036
</Project>
Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
<Project>
2+
23
<PropertyGroup>
3-
<_RepoTaskAssemblyFolder Condition="'$(MSBuildRuntimeType)' == 'core'">net11.0</_RepoTaskAssemblyFolder>
4-
<_RepoTaskAssemblyFolder Condition="'$(MSBuildRuntimeType)' != 'core'">net472</_RepoTaskAssemblyFolder>
5-
<_RepoTaskAssembly>$(ArtifactsBinDir)RepoTasks\$(Configuration)\$(_RepoTaskAssemblyFolder)\RepoTasks.dll</_RepoTaskAssembly>
4+
<_RepoTaskAssembly>$(ArtifactsBinDir)RepoTasks\$(Configuration)\RepoTasks.dll</_RepoTaskAssembly>
65
</PropertyGroup>
76

8-
<UsingTask TaskName="RepoTasks.GenerateGuid" AssemblyFile="$(_RepoTaskAssembly)" TaskFactory="TaskHostFactory" Condition="'$(MSBuildRuntimeType)' != 'core'" />
9-
<UsingTask TaskName="RepoTasks.GetMsiProperty" AssemblyFile="$(_RepoTaskAssembly)" TaskFactory="TaskHostFactory" Condition="'$(MSBuildRuntimeType)' != 'core'" />
10-
<UsingTask TaskName="RepoTasks.GenerateSharedFrameworkDepsFile" AssemblyFile="$(_RepoTaskAssembly)" TaskFactory="TaskHostFactory" />
11-
<UsingTask TaskName="RepoTasks.CreateFrameworkListFile" AssemblyFile="$(_RepoTaskAssembly)" TaskFactory="TaskHostFactory" />
12-
<UsingTask TaskName="RepoTasks.GenerateTestDevCert" AssemblyFile="$(_RepoTaskAssembly)" TaskFactory="TaskHostFactory" />
7+
<UsingTask TaskName="RepoTasks.GenerateGuid" AssemblyFile="$(_RepoTaskAssembly)" TaskFactory="TaskHostFactory" Runtime="NET" />
8+
<UsingTask TaskName="RepoTasks.GenerateSharedFrameworkDepsFile" AssemblyFile="$(_RepoTaskAssembly)" TaskFactory="TaskHostFactory" Runtime="NET" />
9+
<UsingTask TaskName="RepoTasks.CreateFrameworkListFile" AssemblyFile="$(_RepoTaskAssembly)" TaskFactory="TaskHostFactory" Runtime="NET" />
10+
<UsingTask TaskName="RepoTasks.GenerateTestDevCert" AssemblyFile="$(_RepoTaskAssembly)" TaskFactory="TaskHostFactory" Runtime="NET" />
1311

1412
<UsingTask TaskName="DownloadFile" AssemblyFile="$(ArcadeSdkBuildTasksAssembly)" />
13+
1514
</Project>

0 commit comments

Comments
 (0)