diff --git a/.gitignore b/.gitignore index efe5d4ebe..a24da976f 100644 --- a/.gitignore +++ b/.gitignore @@ -367,3 +367,5 @@ build /dotnet/Veracode.sln /dotnet/VeracodeSolution.sln +/dotnet/src/extensions/Azure/Handlers/GeneXus.Deploy.AzureFunctions.Handlers.Ext.csproj +/dotnet/src/extensions/Azure/Handlers/GeneXus.Deploy.AzureFunctions.Handlers.Sources.csproj diff --git a/dotnet/src/extensions/Azure/Handlers/GeneXus.Deploy.AzureFunctions.Handlers.csproj b/dotnet/src/extensions/Azure/Handlers/GeneXus.Deploy.AzureFunctions.Handlers.csproj index 1d0f68bd7..dcb56d184 100644 --- a/dotnet/src/extensions/Azure/Handlers/GeneXus.Deploy.AzureFunctions.Handlers.csproj +++ b/dotnet/src/extensions/Azure/Handlers/GeneXus.Deploy.AzureFunctions.Handlers.csproj @@ -1,41 +1,53 @@ - - net6.0 - Exe - v4 - false - - - - - - - - - - - - - - - - - - - - - - PreserveNewest - - - PreserveNewest - Never - - - - - true - ./lib/net6.0/ - - + + net6.0 + Exe + v4 + false + GeneXus.Deploy.AzureFunctions.Handlers + 1701;1702;NU1701 + + + + + + + + + + + + + + + + + + + + + + + + + + + + PreserveNewest + + + PreserveNewest + Never + + + + + true + ./lib/net6.0/ + + + true + ./src/ + + diff --git a/dotnet/src/extensions/Azure/Handlers/host.json b/dotnet/src/extensions/Azure/Handlers/host.json index beb2e4020..d5076fec2 100644 --- a/dotnet/src/extensions/Azure/Handlers/host.json +++ b/dotnet/src/extensions/Azure/Handlers/host.json @@ -1,11 +1,16 @@ { - "version": "2.0", - "logging": { - "applicationInsights": { - "samplingSettings": { - "isEnabled": true, - "excludedTypes": "Request" - } - } - } + "version": "2.0", + "logging": { + "applicationInsights": { + "samplingSettings": { + "isEnabled": true, + "excludedTypes": "Request" + } + } + }, + "extensions": { + "http": { + "routePrefix": "" + } + } } \ No newline at end of file diff --git a/dotnet/test/ProjectHealthTest/PackageVersionsConsistency.cs b/dotnet/test/ProjectHealthTest/PackageVersionsConsistency.cs index 3aa18b100..32cd4043c 100644 --- a/dotnet/test/ProjectHealthTest/PackageVersionsConsistency.cs +++ b/dotnet/test/ProjectHealthTest/PackageVersionsConsistency.cs @@ -110,21 +110,24 @@ private void TestPackageVersionConsistencyAcrossProjects(string targetFramework, string packageId = packageIdAtt.Value; XmlAttribute packageVersionAtt = packageNode.Attributes[PACKAGE_VERSION_ATTRIBUTE_NAME]; Assert.True(packageVersionAtt != null, $"{fileInfo.FullName} contains an invalid Package Version for a packageReference"); - string packageVersion = packageVersionAtt.Value; - - if (!packageVersionsById.TryGetValue(packageId, out ICollection packageVersions)) + if (packageVersionAtt != null && !packageVersionAtt.Value.StartsWith('$')) { - packageVersions = new List(); - packageVersionsById.Add(packageId, packageVersions); - } + string packageVersion = packageVersionAtt.Value; - if (!packageVersions.Any(o => o.Version.Equals(packageVersion, StringComparison.OrdinalIgnoreCase))) - { - packageVersions.Add(new PackageVersionItem() + if (!packageVersionsById.TryGetValue(packageId, out ICollection packageVersions)) + { + packageVersions = new List(); + packageVersionsById.Add(packageId, packageVersions); + } + + if (!packageVersions.Any(o => o.Version.Equals(packageVersion, StringComparison.OrdinalIgnoreCase))) { - SourceFile = fileInfo.FullName, - Version = packageVersion - }); + packageVersions.Add(new PackageVersionItem() + { + SourceFile = fileInfo.FullName, + Version = packageVersion + }); + } } } }