Skip to content

Commit 7759187

Browse files
committed
dotnet new fix
1 parent d674e7b commit 7759187

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

tests/allpackages/TestAllIndividualPackages.cs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,10 @@ public class TestAllIndividualPackages
3232
"Xamarin.GooglePlayServices.Gass",
3333
"Xamarin.GooglePlayServices.Measurement.Base",
3434
"Xamarin.GooglePlayServices.Measurement.Sdk",
35+
"Xamarin.GooglePlayServices.Analytics",
3536
"Xamarin.GooglePlayServices.Analytics.Impl",
3637
"Xamarin.GooglePlayServices.TagManager.Api",
38+
"Xamarin.GooglePlayServices.TagManager.V4.Impl",
3739

3840
// Firebase packages
3941
// - Duplicate managed types (due to Xamarin.AndroidX.DataStore.Core.Android and Xamarin.AndroidX.DataStore.Core.Jvm)
@@ -175,6 +177,17 @@ async Task TestAllPackages (string template, bool isGps)
175177
return;
176178
}
177179

180+
XmlDocument xd = new ();
181+
xd.Load (proj_file);
182+
183+
XmlNodeList nl = xd.SelectNodes("//*[starts-with(name(), 'TargetFramework')]");
184+
185+
foreach (XmlNode node in nl)
186+
{
187+
node.InnerText = $"{net_version}-android";
188+
}
189+
xd.Save(proj_file);
190+
178191
ReplaceInFile (proj_file, ">21</SupportedOSPlatformVersion>", $">{platform_version}</SupportedOSPlatformVersion>");
179192
ReplaceInFile (proj_file, ">21.0</SupportedOSPlatformVersion>", $">{platform_version}</SupportedOSPlatformVersion>");
180193
ReplaceInFile (proj_file, $";{net_version}-ios", "");

tests/extended/TestAllIndividualPackages.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,17 @@ async Task TestPackage (string id, string version, string template)
9292
// - Remove the target frameworks that are not 'android'
9393
var proj_file = Directory.GetFiles (case_dir, "*.csproj").FirstOrDefault ();
9494

95+
XmlDocument xd = new ();
96+
xd.Load (proj_file);
97+
98+
XmlNodeList nl = xd.SelectNodes("//*[starts-with(name(), 'TargetFramework')]");
99+
100+
foreach (XmlNode node in nl)
101+
{
102+
node.InnerText = $"{net_version}-android";
103+
}
104+
xd.Save(proj_file);
105+
95106
if (proj_file is not null) {
96107
ReplaceInFile (proj_file, ">21</SupportedOSPlatformVersion>", $">{platform_version}</SupportedOSPlatformVersion>");
97108
ReplaceInFile (proj_file, ">21.0</SupportedOSPlatformVersion>", $">{platform_version}</SupportedOSPlatformVersion>");

0 commit comments

Comments
 (0)